mirror of
https://github.com/jndean/IPUDOOM.git
synced 2026-09-08 02:19:12 +00:00
Add README. Add ART.
This commit is contained in:
BIN
Binary file not shown.
|
After Width: | Height: | Size: 5.2 KiB |
@@ -0,0 +1,34 @@
|
||||
|
||||
|
||||

|
||||
|
||||
A WIP to put Doom 1993 on the IPU.
|
||||
|
||||
|
||||
|
||||
Activity Log:
|
||||
|
||||
- [x] Run Doom on CPU
|
||||
|
||||
- [x] POC IPU modifies frame buffer every frame
|
||||
|
||||
- [x] Create IPU hooks for key methods like G_Ticker, G_Responder so IPU can step time and respond to keypresses
|
||||
|
||||
- [x] Move level geometry to IPU on level load
|
||||
|
||||
- [x] Implement all methods used by the automap (vector rendering, sprite rendering, AM event responder)
|
||||
|
||||
- [x] Automap disabled on CPU, runs and renders entirely on IPU! (enabling CPU to continue raycasting to update map)
|
||||
|
||||

|
||||
|
||||
- [ ] ~~Either implement coroutines in x86 to allow further dev on IPUModel~~, or implement frame streaming to local machine to allow dev on remote IPU
|
||||
|
||||
- [ ] Move core game loop to IPU as a coroutine, triggering CPU callbacks every tic to do unimplemented work
|
||||
|
||||
- [ ] Continue implementing main game systems on IPU...
|
||||
|
||||
...
|
||||
|
||||
- [ ] Profit
|
||||
|
||||
Reference in New Issue
Block a user