Jump to content

chue

+AtariAge Subscriber
  • Posts

    685
  • Joined

  • Last visited

Everything posted by chue

  1. Well there you go. 1 iteration with Harry Wilhelm's compiled BASIC (version "JUWEL6"): 34 seconds An amazing speedup!
  2. I don't have a Supercart, but if anyone knows how to run one... here's the resulting compiled binary. My error had nothing to do with the location of the flags. One of the options is to assemble with win99asm - if I choose this, then I get the error. I chose the other option, which I believe is to assemble with E/A. The resulting binary is smaller than 8k, so I think I can just move the flags from A000 to B000. Will try that when I get a little time. BSMM-E
  3. I gave it a try but the compile process gives an error. I need to do some research on my end. If I can’t figure it out I will call in the experts. Edit: add error screenshot
  4. Looks good! SAMS burn-in passes on your latest firmware. The memory test ran 3 times @ 250 mhz 1 NOP. Tested on one Pico and the black and silver TI.
  5. TI BASIC + Minimem + 32K I thought it would be interesting to see TI BASIC compared to the other BASICs. I realize there is another (stock) TI BASIC benchmark earlier in this thread, but that one doesn't find all of the primes. Instead of using an array for working storage, this code uses the Minimem to Peek / Poke into expansion RAM. 1 OPEN #1:"CLOCK" 2 INPUT #1:A$,B$,C$ 3 PRINT C$ 6 ITER=1 8 HIMEM=-24576 9 SZ=8192 20 PRINT ITER;"ITERATIONS" 30 FOR M=1 TO ITER 40 COUNT=0 50 FOR I=0 TO SZ 60 CALL LOAD(HIMEM+I,1) 70 NEXT I 80 FOR I=0 TO SZ 90 CALL PEEK(HIMEM+I,FLAG) 95 IF FLAG=0 THEN 170 100 PRIME=I+I+3 105 REM PRINT PRIME 110 K=I+PRIME 120 IF K>SZ THEN 160 130 CALL LOAD(HIMEM+K,0) 140 K=K+PRIME 150 GOTO 120 160 COUNT=COUNT+1 170 NEXT I 180 NEXT M 190 PRINT COUNT;"PRIMES" 200 INPUT #1:A$,B$,C$ 210 PRINT C$ Result for 1 iteration is 25 minutes and 2 seconds.
  6. Indeed, it fails on "B". Testing was done on a single Pico on the silver and black TI. I tried 250 mhz + 1 NOP, 266 mhz + 9 NOPs.
  7. Just now I reflashed the USB firmware and ran the test again and same result. Fails on the first 7 pages of the test. Note I always flash with the Pico PEB disconnected from the TI, which requires removing and reinserting the Pico. So I tried on my beige (non-QI) TI and same result there, failure. I pulled out a different Pico PEB and loaded the USB firmware on that. Fails on both TIs. I changed to the prior version of the firmware on both Pico PEBs and the SAMS tests pass on both TIs. If you would like to see another test, let know. For now the prior firmware is great for me, so I will use that (outside of testing of course). Edit: all tests here were done at 250 mhz, 1 NOP
  8. I couldn't get this working on my Pico PEB. SAMS burn-ins failed within the first 7 pages of the test. I started at 250 mhz and 1 NOP, incrementing mhz and NOPs by 2 and 1 respectively. I stopped at 266 mhz and 9 NOPs. No luck at all running. I went back to the prior firmware and all is well. edit: testing was done on the silver and black TI only. I didn’t test on the other consoles.
  9. That's what I was missing, thank you!
  10. I used the following files: Myarc DSR - https://forums.atariage.com/topic/308510-research-on-myarc-extended-basic-ii/?do=findComment&comment=5418927 XB2 Disk - https://forums.atariage.com/topic/307501-myarc-extended-basic-ii-mame-setup/ I could not get it working, it never shows option 2 from the selection screen. I probably don't have the right filename for the Myarc DSR though. Is it even the correct file?
  11. This is the benchmark for "Jason's hacky version of Myarc XB2 on SAMS", version 2.12. At least that's what @JasonACT calls it: https://forums.atariage.com/topic/252171-1-meg-super-ams-discussion-thread/?do=findComment&comment=5419075 The code is close to the BYTE magazine version. I added code to query the clock device. "CLOCK" is available in Classic99, or the Pico PEB sidecar device. On the TIPI, the device might be "PI.CLOCK". 1 OPEN #1: "CLOCK" 2 INPUT #1: A$,B$,C$ 3 PRINT C$ 5 DEFINT M,COUNT,I,K,ITER,SZ 6 ITER=1 7 SZ=8192 8 REM NEXTLINE USE SZ+1 10 DEFINT DIM FLAGS(8193) 20 PRINT ITER;"ITERATIONS" 30 FOR M=1 TO ITER 40 COUNT=0 50 FOR I=0 TO SZ 60 FLAGS(I)=1 70 NEXT I 80 FOR I=0 TO SZ 90 IF FLAGS(I)=0 THEN 170 100 PRIME=I+I+3 105 REM PRINT PRIME 110 K=I+PRIME 120 IF K>SZ THEN 160 130 FLAGS(K)=0 140 K=K+PRIME 150 GOTO 120 160 COUNT=COUNT+1 170 NEXT I 180 NEXT M 190 PRINT COUNT;"PRIMES" 200 INPUT #1: A$,B$,C$ 210 PRINT C$ The result for one iteration - 22 minutes 1 second I have also been trying to get the non-hacky Myarc Foundation version of XB2 to run, but without a lot of success.
  12. Mitsumi in black? I believe so, based on an earlier posting in this thread. Ok, confirmed - there's the mitsumi sticker:
  13. That worked too. @JasonACT if you would like to see tests using other values, let me know.
  14. Didn't see the above explanation, but did test with values of 266 Mhz and 2 NOPs. I picked those based on what I had used in the past. The SAMS burn-in worked on all 3 of my TIs. Will test 250 Mhz and 1 NOP next.
  15. Still looking? There are two on ebay at the moment. https://www.ebay.com/itm/285460008407 https://www.ebay.com/itm/296377248801 Edit I see you got one. Nevermind!
  16. Let me plug @JasonACT's Pico PEB. Full thread here: Here's my summary of the feature set: - Speech Synthesizer implementation - 32KB / SAMS / Myarc Foundation Memory - GRAM/GROM Cartridge + Multi-bank RAM/ROM + MiniMem-RAM - USB subsystem keyboard + joystick + mouse - Disk image (.dsk) + TI Files (on SD) support - Network clock - RS232 - Via Pico's free Serial2 port - P-Code Card implementation - And more... see the file "PPEB2.ino" in the Pico PEB download zip for more details The Pico PEB features are controlled/ enabled via a configuration file as well as TI BASIC commands. Currently this is a DIY project, so nobody is selling these. You have to build one (or have someone build it for you). There is probably a handful of users (4 including Jason, that I know of). Edit Here's a picture of one that I built, it plugs into the TI's side expansion port:
  17. Silver side port. If I didn’t already have a QI, I’d take a chance on it. $30 shipped isn’t too bad if it boots.
  18. Silver & Black: LTA5282 Beige: LTA3983 QI: LTA4383
  19. I know nothing about implementation, but JediMatt's RAM tester sees greater than 1MB on Classic99, as well as JasonAct's PicoPEB: According to the github, the tester will see up to 16MB: https://github.com/jedimatt42/ti994a-memtest
  20. I don’t know anything about your RAM expansion, just taking a guess. Did you try plugging in the Ram first, and then speech synthesizer into the Ram? Does the Ram expansion require an external power supply?
  21. Try a different, preferably non-QI console?
  22. Ok, I did the QI mods: 1. Pulled out the resistor pack 2. Pulled out U32 and put in a "shunt" connecting the data lines The QI is now able to run carts from the PicoPEB (previously it didn't work): I am currently running a SAMS burn-in test. I also tested the FinalGrom99 (without the Pico attached) - it doesn't work with Ralph's 1.3 firmware. It still needs the QI specific firmware to work correctly. Let me know @JasonACT if you would like to see any other testing.
  23. I would be inclined to touch up the pins on the sd card socket as well.
  24. I actually don't have any, other than playing friends' 2600s and 5200s. The video I link was for an Atari machine, but the keyboard was made by Mitsumi. It appears to have the same mylar design as our TI keyboard, and therefore I thought it might be useful to try the same fix.
  25. A history of Texas Instruments (the company) - price wars at about 33:20
×
×
  • Create New...