Commit Graph

110 Commits

Author SHA1 Message Date
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