It is still rather buggy but definately playable.
Screenshot:

Videos:
Running on emulator:
Running on KermM's PRIZM, not overclocked:
Download
http://www.cemetech....p...file&id=755
Posted 25 June 2012 - 03:12 PM
Posted 27 June 2012 - 06:38 PM
Posted 27 June 2012 - 06:46 PM
Posted 20 July 2012 - 06:10 PM
Posted 22 July 2012 - 10:06 AM
Posted 23 July 2012 - 10:51 PM
ERROR: Z_Malloc: failed on a
Posted 24 July 2012 - 04:57 PM
Hello,Hi,
ERROR: Z_Malloc: failed on a
Posted 25 July 2012 - 11:00 AM
I see. So you implemented prizm-specific functions for Windows, but that required many changes to the actual source code.Hi,
the simulator is written by me - it is x86 application, it's main purpose is to debug the application on platform with debugger (windows). It contains small library simulating Prizm functions on PC so I can compile the same sources for both PC & Prizm.
Not sure if I understand this correctly, but how about doing address translation? i.e mapping a continuous virtual memory space to the flash area and have all mallocs use that mapping?To save RAM I use flash directly. But if the Doom requests block of e.g. 8KB from wad on some offset, I try to find it in the flash. If the block is continous, then I can use flash (= no RAM allocation). But if the wad has more fragments (file fragmentation) and the requested block is in 2 different fragments, I cannot use flash, I have to malloc these 8KB and copy the data here. So try to defragment your calculator storage - it may help.
Posted 26 July 2012 - 09:25 AM
Hello,I see. So you implemented prizm-specific functions for Windows, but that required many changes to the actual source code.
Actually (after seeing the Cemetech SDK) I thought about implementing prizm functions in Windows and release it as a library that users can simply link the same g3a source code against it to have the Windows executable. Don't you have the same idea?
mini-SDK is smaller and should be much easier to do this.
Not sure if I understand this correctly, but how about doing address translation? i.e mapping a continuous virtual memory space to the flash area and have all mallocs use that mapping?
0 members, 0 guests, 0 anonymous users