Clean up ARM references

This commit is contained in:
meepingsnesroms
2019-04-17 13:11:04 -07:00
parent 6df973a77c
commit 47ba41fdc5
2 changed files with 5 additions and 53 deletions

View File

@@ -17,37 +17,11 @@ It is the best Palm brand OS 4 device that has no special hardware builtin(cellp
The Palm keyboard attachment will likely be emulated later on so the PC keyboard can be used on text fields.
## OS improvements
## What about OS 5
If there is something the OS does not support(like an OS 5 API) I may add it manually, this will be in the form of a custom firmware as a ROM image or a .bps patch, not a patch to the emulator with only 1 exception "PceNativeCall" which would require an ARM interpreter, it would also be an option to not apply this patch leaving you with an accurately emulated stock Palm m515.
These patches will not be worked on until the emulator is actually running.
## But you shouldnt waste your time on OS 4, OS 5 can do more.
I have made a video of OS 5 doing that "more", it is extremely incompatible with OS 4 games which most games are, very few games used the ARM CPU and those that did are available on other platforms, some used the 320x320 display mode.
On Clie PEG-SL10:
ArgonV: Normal
Galax: Normal
Zap!20XX: Normal
Invaders: Normal
Platypus: No ARM CPU, Cant Run
On Palm T|X:
ArgonV: Runs At Warpspeed
Galax: Audio Cuts Out
Zap!20XX: Audio Cuts Out
Invaders: Reboots System
Platypus: Normal, Used To Prove Speaker Isnt Defective
Bonus: Has Adware(Addit)
[Palm T|X vs OS 4 Games](https://youtu.be/ithVLI_M6i0)
The lack of ARM CPU will be fixed in my emulator see "OS improvements".
I am planning on adding Tungsten C support eventually.
## Credits
uARM (ARMv5 Core)
Musashi v3.4 (last version that builds outside of MAME)(68k Core)
blip_buf 1.1.0 (Audio Resampler)
http://www.iconarchive.com/show/crystal-clear-icons-by-everaldo/App-palm-icon.html (Desktop Icon)

View File

@@ -5,35 +5,13 @@ The end???
v3.2.0 to v4.0.0(*** ** 2020 - *** ** 2020)
Core:
Add Dragonball OG/EZ/VZ CPU builtin LCD controller support, some Palm OS 1<->3 games write directly to these registers to display their video and they won't work(with the exception of LSSA since the OS monitors that one)
add Dragonball OG/EZ/VZ CPU builtin LCD controller support too muExpDriver, some Palm OS 1<->3 games write directly to these registers to display their video and they won't work(with the exception of LSSA since the OS monitors that one)
------------------------------------------
v2.5.0 to v3.2.0(*** ** 2019 - *** ** 2020)
v1.1.0 to v3.2.0(*** ** 2020 - *** ** 2020)
Core:
*allow direct 320x320 bitmap rendered over the 160x160 framebuffer expanded 2x in both directions, black pixels will be transparent showing what's on the 160x160 framebuffer
Emu Hwr Driver:
*set fake display framebuffer for 320x320 mode
------------------------------------------
v2.0.0 to v2.5.0(*** ** 2019 - *** ** 2019)
Core:
*add single 16 bit PCM sound stream, mixed with PWM1
Emu Hwr Driver:
*OS 5.1.* sound stream API support(possibly can use PRC file dumped from an OS 5.1.1 device as long as I still add the extra sound stream for it to write to)
------------------------------------------
v1.0.0 to v2.0.0(*** ** 2019 - *** ** 2019)
Core:
*ARM opcode support, most apps that use ARM code work, as long as no OS 5.1.* APIs are used(partialy done, alignment broken)
Emu Hwr Driver:
*ARM CPU is exported to OS 4 with custom PceNativeCall(already done)
*can set fake version number to prevent tripping compatibility checks(already done)
add Palm Tungsten C support
------------------------------------------
v1.0.0 to v1.1.0(Feb 25 2019 - Easter 2019)