meepingsnesroms
c12d824fc2
New test, minor cleanups and bugfixes
2018-06-26 11:50:55 -07:00
meepingsnesroms
62506e4462
Add new chip select test
...
Also remove special feature check in chip select setters, that will be handled through emu registers.
2018-06-22 19:42:10 -07:00
meepingsnesroms
86b11ba7dc
Both ROMs seem to depend on chipselect doubling
...
The other information was wrong, removed it to prevent misleading anyone.
2018-06-22 13:56:08 -07:00
meepingsnesroms
1d1b7d73ac
Fix PDKBEN triggering invalid interrupts
2018-06-21 15:01:39 -07:00
meepingsnesroms
eafbea75e2
More documentation, clarify m515 ROM types
2018-06-21 11:33:34 -07:00
meepingsnesroms
619507bcd3
Update GPIO map again, speedups
...
Prevent costly address space resets for writing chip select registers when size and start address stay the same.
2018-06-19 18:19:03 -07:00
meepingsnesroms
3bbffa65a1
Can now run with or without the bootloader in the Qt port
...
Also clean up ads7846 functions
2018-06-19 14:38:49 -07:00
meepingsnesroms
163cde8fd7
Update GPIO mapping, new tests
2018-06-19 14:13:11 -07:00
meepingsnesroms
de03bb4104
Now responds to touch input, but by locking up
2018-06-19 11:38:29 -07:00
meepingsnesroms
bd94671cbc
Add proper support for power button LED
2018-06-18 16:40:05 -07:00
meepingsnesroms
fafa4ba218
Update GPIO map, remove port a from tests, it cant be used when the CPU is in 16 bit mode which Palm OS uses
2018-06-18 16:08:57 -07:00
meepingsnesroms
a0f78c61f3
Cleanups, more GPIO info
2018-06-18 12:12:20 -07:00
meepingsnesroms
f8cf37cb32
Turns out RGB16 actualy puts blue first, title palette fixed
...
Libretro port builds again too.
2018-06-17 12:51:02 -07:00
meepingsnesroms
5dcef71579
Add m515 ROM with corruption warning
2018-06-17 11:48:41 -07:00
meepingsnesroms
4611410ec3
Move file access to the SD card, upgrade hwTestSuite to the Palm OS 4 SDK for VFS
...
Files with a length > 65535 wont work with the old method since they are split into resource blocks and cant be copyed out with just a hex editor.
2018-06-17 11:02:45 -07:00
meepingsnesroms
b3df02b89f
Start GPIO map, fix SED1376 state only reflecting the most recently set clock line
...
Should only be enabled if both are active, before enabling or disabling either would set the SED1376 to that state.
2018-06-17 02:13:55 -07:00
meepingsnesroms
e8a97955ca
Allow reading PENIRQ when in GPIO mode, more tests
2018-06-16 16:53:06 -07:00
meepingsnesroms
b8282d3f5e
Add some m515 specific information, add bus error handling
2018-06-16 14:07:39 -07:00
meepingsnesroms
bbb7c7c038
Fix sed1376 PIP ending too early
...
Since I am unable to find out what is wrong with the touch screen I just ported the POSE EvtEnqueuePenPoint hack, it will be removed in the future if possible.
2018-06-09 15:48:44 -07:00
meepingsnesroms
701b53bf9d
Add more debugging, add missing hardware ports
2018-06-09 12:02:22 -07:00
meepingsnesroms
f68ffa2a9b
Fix rather stupid bug I overlooked when reading from the bootloader
2018-06-05 16:30:36 -07:00
meepingsnesroms
2d72deedfc
Add more trap calling and debugging tools
2018-06-05 08:37:00 -07:00
meepingsnesroms
2c450fcd4c
Add direct trap calling from C
2018-06-05 05:38:18 -07:00
meepingsnesroms
ef71c6243b
Update to Qt 5.11
2018-06-02 13:32:58 -07:00
meepingsnesroms
3fb6d28abe
Basic stuff for 3dsIrForwarder
2018-05-31 17:35:04 -07:00
meepingsnesroms
166113533a
Remove unneeded file access functions
2018-05-29 16:47:54 -07:00
meepingsnesroms
7b3e1c30b2
Add CLK32 speed test
2018-05-29 08:54:13 -07:00
meepingsnesroms
e2a4f7e2ea
Try to implement exact timing on SPI2
2018-05-28 13:50:05 -07:00
meepingsnesroms
d1909985f7
Start looking at how the OS implements SPI2
2018-05-27 19:22:09 -07:00
meepingsnesroms
e2719069aa
Add CLK32 frequency test, need to put back the custom sprintf though, Palms wont take floats
2018-05-27 15:28:40 -07:00
meepingsnesroms
c5259a630f
Fix clearing the status register on debug read
2018-05-27 11:52:34 -07:00
meepingsnesroms
feb937893f
Fix all '3's being deleted when the debug string is 51 characters long
2018-05-26 20:40:49 -07:00
meepingsnesroms
3e72327c4f
Add touch diagnostics, fix invalid reference to emu when used from the TouchScreen class functions
2018-05-26 18:24:39 -07:00
meepingsnesroms
d6cd59a93c
Update the libretro port, add more error checking
2018-05-26 17:40:42 -07:00
meepingsnesroms
a06301b9ad
Working UserIO
...
Still crashes because it cant connect to a serial port.
2018-05-23 19:10:51 -07:00
meepingsnesroms
710a3e4fda
Cleanups, start adding user input to LocalTester
2018-05-23 18:34:05 -07:00
meepingsnesroms
5dd0d9041c
Properly thread my javascript tester
2018-05-23 17:57:14 -07:00
meepingsnesroms
425c3e1a9e
Properly wrapper the emulator in a class, remove all the globals
2018-05-23 17:07:10 -07:00
meepingsnesroms
03a9358375
Start making LocalTester threaded
...
Currenlty compiles, may not run properly
2018-05-22 15:08:11 -07:00
meepingsnesroms
7821463e94
Cleanups, add refresh handler
2018-05-22 13:09:53 -07:00
meepingsnesroms
f957b62549
Start adding external debugger
2018-05-22 11:15:59 -07:00
meepingsnesroms
1a985f45ef
Make hwTestSuite work with multiple pages of tests
2018-05-17 14:27:01 -07:00
meepingsnesroms
c668ddccb9
Major cleanups
...
No longer wasting bandwidth with 64 bit commands, start adding IRDA VNC client
2018-05-17 13:31:37 -07:00
meepingsnesroms
2d242a9b4e
And the applications time has come, for it crawl forth beyond the 32k code limit
...
Still doesnt compile
2018-05-14 17:53:16 -07:00
meepingsnesroms
526c0da37f
Start adding IR communication functions, may not compile
2018-05-13 15:09:18 -07:00
meepingsnesroms
6d3a384849
Clean ups, start working on IRDA protocol to remote control a Palm from the computer
2018-05-13 09:40:01 -07:00
meepingsnesroms
33dd3be78d
Musashi wont compile for Palm OS
2018-05-12 15:11:37 -07:00
meepingsnesroms
e577f8144f
Clean up musashi, prepare to add musashi to hwTests as vm to observe memory accesses
...
Create symbolic link step 1
2018-05-12 12:30:34 -07:00
meepingsnesroms
2148c15202
Add new SPI2 test, clie has a touchscreen chip with identical command structure, it can be used to verify the tests work(but not for the actual touchscreen test)
2018-05-10 17:43:04 -07:00
meepingsnesroms
58c9d5942b
Fix more SPI 2 issues
2018-05-10 10:01:11 -07:00