30 Commits

Author SHA1 Message Date
John Hertell
e24e0e1196
Merge pull request #9 from LIV2/master
Fix autoconfig bug preventing shutup from working
2020-10-29 19:12:03 +01:00
John Hertell
ed11873e31
Merge pull request #6 from gavinatkinson/master
Don't use stack until we know it works.
2020-10-29 19:11:11 +01:00
326bc90cb8 Fix autoconfig bug preventing shutup from working 2020-10-29 17:30:10 +01:00
John Hertell
4d7d26e23b To be honest. I missed all work I have done.. :) 2020-07-16 22:13:53 +02:00
John Hertell
67fbe9260c Added support for pgup/pgdown from serialport 2019-12-15 00:50:04 +01:00
John Hertell
3764915a98 A messy merge maybe? 2019-10-28 20:24:31 +01:00
Gavin Atkinson
ef2d969e91 Don't use stack until we know it works.
This code is executed way before RAM has been tested, so there's no
guarantee that we can push anything onto the stack.  The surrounding
code already makes this assumption, I suspect it is an oversight here
as the routine called returns via a jmp (a0) that we've already prepared
for.
2019-01-03 13:49:59 +00:00
John Hertell
bc1a90eb16 Time to just make a release out of this 2018-10-27 18:19:41 +02:00
John Hertell
51b3cb4d0b Lots of stuff changed that I have forgot.
improved speed of memorydetection etc.  some debugging in serial and bootupcodes.
2018-08-19 23:34:21 +02:00
John Hertell
d9ef1d8f0a Added A4000 IDE Test 2018-05-20 09:49:05 +02:00
John Hertell
1decea1ddf Fixed bug that gave artifacts when text scrolled out of picture.
Adding Gayle IDE Controller-test.

Added a new memorydetectionroutine that so far is a test-option.
When tested better this will be also used to hande fastmem etc at startup.
2018-05-06 14:20:33 +02:00
John Hertell
064b58f4ef Fixed bugs when screen scrolled upwards.
moved some routines to be able to use bra/bsr

added Gayletest in disk-test section
2018-04-24 00:02:35 +02:00
John Hertell
ba1160475d Added function that you press space in mainmenu, switches between PAL/NSTC screenmode.
Fixed bug (hopefully) autoconfiguring Z3 boards.
2018-04-17 21:41:29 +02:00
John Hertell
7af16f8a0c Been working on some internal stuff. small bugfixes.
Added a new memorydetectionrouting that for the moment only is available as a menu-choise in memtest menu, PLEASE report results to me, especially if it finds different amount of memory than others.

And also false reports.. (rememember that you WILL need to do a autoconfig procerdure for autoconfig ram to be visible here)

also started to plan a new memorytestroutine that handles addresserrors etc.
2018-04-06 16:16:51 +02:00
John Hertell
5f0e34f588 Added CPU detectionroutine. Sadly the MMU detectioncode I made seemed only to work in WinUAE and not on real machines, so that one is temprary disabled. so will not be able to present exact correct CPU. (EC, LC etc) 2018-01-27 22:54:18 +01:00
John Hertell
215ea1d4c1 CPU, FPU and MMU dectection
(MMU on 040 still fails..  seems to detect mmu whatsoever)
2018-01-17 23:42:46 +01:00
John Hertell
447bccc022 Added ROM Checksumfeature
and increased fastmemarea
2018-01-05 00:29:53 +01:00
John Hertell
02d0d7172f First "Final" release 2017-10-27 09:27:36 +02:00
John Hertell
6fa2a15c26 Added a diskdrivetest, you can step motor in/out, flip side, turn motor on off, read data to buffer, Write from buffer
(NOTE!! write do NOT ask. it just writes. and it MIGHT screw up content on your drive.. and due to this NEVER have a disk with
		important data in your drive while doing those tests) and you can view the first sector read from disk . (this is by design random)
		Fixed bugs in manual memorytest when editing via serialconsole making backspace not working and missaligned text.
		Fixed bug so if a loopback adapter is connected it will be detected and disable console-out (noted by BPS in menu will be set to LOOP)
		so no more random menu-entries etc whith a loopbackadapter installed in the serialport.
2017-10-27 09:21:58 +02:00
John Hertell
833d2422f4 now added serialporttests. 2017-10-01 02:07:18 +02:00
John Hertell
9eeaf17b5e Added a Parallel-test. Using systest compatible loopback adapter. 2017-09-24 00:54:08 +02:00
John Hertell
dece3a2002 Added a compilefunction: a1k if set to 1 it will assemble a limited version for A1000 bootstrap.
also romsplit code is updated to make bootstrap-romfiles.
2017-07-30 11:03:38 +02:00
John Hertell
e9bc8ae65d Added function that instead of showing a green screen at "no chipmem avaible" it shows what bits are failing by rastertricks.. bright line = OK line. not bright= not ok..
also made it possible to choose options from menu by pressing right mousebutton (actually. I belived this was the fact already. apparently not)
2017-07-15 23:18:13 +02:00
John Hertell
dce66dd16d Added cache on/off in manual memoryedit. to be able to test cacheissues. Inspired by TF530 debugging 2017-06-15 21:01:57 +02:00
John Hertell
8a55916566 Autoconfig should now be working.
check detected fastmem routine should now cover all areas.
2017-06-11 22:23:15 +02:00
John Hertell
c1b9dbdb5b New Autoconfig routine. does not really work! warning! 2017-06-11 00:24:32 +02:00
John Hertell
5fdebb7253 Adding Z3 Autoconfig still not functioning
autoconfig can be somewhat borked. BE WARNED.

also fixed bug in meny printing random chars at the bottom.
2017-05-07 01:43:21 +02:00
John Hertell
36f6aa531b When doing exit from sysinfo, you got to CIA Testmenu. Fixed.
Autoconfig can be stuck in an endless loop. made it stop after 32 boards.

Autoconfig when a board was ROM only, some boards cannot be shutup. so now it assigns a memarea for the ROM to exist. to avoid endless loops.  but of some reason memarea will still be just 00..
2017-04-30 00:26:14 +02:00
John Hertell
0ada5e68d7 First GIT Release.
Be gentle, and read the readme!
2017-04-21 21:47:55 +02:00
John Hertell
2884844e51 Initial commit 2017-04-16 16:44:05 +02:00