-
Posts
1,457 -
Joined
-
Last visited
-
Days Won
7
Content Type
Profiles
Forums
Blogs
Gallery
Events
Store
Posts posted by Gary from OPA
-
-
28 minutes ago, Atari2600PAL said:
The same seller has 2 other sets of disks listed now… I’ve chopped my fingers off so I can’t operate eBay…
They look nice with the case they come in and only priced at $35 each set with case and he has empty 3rd case for only $10, not a bad price. If it was not for the fact to Canada it is another $40 bucks on top for each item just for shipping, which basically doubles the price, I would buy all 3 just for the three 5.25 woodgrain cases.
https://www.ebay.com/itm/296342938367
-
1
-
-
There is an original 384k Horizon Ramdisk for sale one of the very first batch built, looks in good condition and being sold by a Canadian eBay'er for $199, check it out:
-
2
-
-
-
Trying out tonight this new fast way to solder BGA chips, so easy to do!
-
-
23 minutes ago, OLD CS1 said:
Yes. The QI console has a timing issue which prevents the FG99 from working properly. There is a third-party firmware here in the forum which works around the issue. I asked one of the larger sellers of the FG99 on eBay if he had tried the QI version of the firmware, and he responded he had not but would check into it.
I have fg99 and QI and sadly so far I have not been able to update the AVR firmware to the QI version, only been able to update the CPLD part. So that the only issue I had so far even trying to update the FG99 on non-QI console doesn't work.
-
It was great to be finally on this zoom get together...
See you all next week...
-
2
-
-
-
35 minutes ago, arcadeshopper said:
Today! 11 Pacific
About 25 minutes from now in my time zone.
Sadly, I still have not been able to get a Zoom account working yet, or the password for this meetup, even tho I messaged whom it mentions to in the first post.
Hopefully, I can sort out both of those issues by next week.
-
Complete ti99 system with what looks like a corcomp dsdd controller and triple tech card.
https://www.ebay.ca/itm/126412864446
And a second system with all original ti99 cards in the PEB with a beige console.
-
7 hours ago, Gary from OPA said:
Long Island into New York right now. People think the world is ending. 🤦🏻♂️One tiny 5.5 earthquake and everyone is worried!
Mother nature timing is off we needed the earthquake to occur during April 8th when everyone was watching the sun disappearing.
-
16 minutes ago, Ksarul said:
I have a Samsung that required this particular stupidity. I connected it to my router, finished setup, and promptly changed the router password to prevent it from connecting. That worked fine until the older of my spawn decided he "really" needed to add Netflix to that TV and reconnected it. That lasted until his interest in Netflix waned and I reset the password again. . .
i got two dumb non-smart Toshiba TV's, one in my office a 32" one, and one in the living room a older 50" one, they are not 4K, but they are great for 1080p, and both have dual hdmi inputs, and still besides not being smart, have a vga, and composite inputs as well, and still support Dolby Digital audio out and for when I want some 'smart', i added a non-4k basic FireStick to one hdmi port on both, so that is perfect combo for me, full control over my TV and smartness for when I need and better control over, then a built-in smart-tv os.
-
4 minutes ago, Ksarul said:
Yep, that's a board I built. Note that those diodes are the Soviet D9K, which is the only current 1N34A equivalent out there that actually meets the spec. I still have some of those switches in my parts box. . .
i still have the bare 4000b prototype board that you mailed to me when I was in DR, the feds returned it a few months ago finally, so at some point I should order up parts and ram chips to build it up as well, but for now I got two 2mb 4000 boards working, this one you built, and original from Bud era, and two older horizon boards one 2000 type and one midwest type with rambo, and i still have 4 totally fucked up boards, one being 3000 and one being 2000 and two first batch 8k ones, but no luck getting those working, i might have to strip them all down and rebuild them from a bare board, they all in horriible conditions.
-
1
-
-
-
Long Island into New York right now. People think the world is ending. 🤦🏻♂️One tiny 5.5 earthquake and everyone is worried!
Mother nature timing is off we needed the earthquake to occur during April 8th when everyone was watching the sun disappearing.
-
1
-
-
3 minutes ago, OLD CS1 said:
Shit... Deleting eBay now before I buy it.
-
2
-
-
2 hours ago, Gary from OPA said:
all unboxed, and extra parts stored away, and now just need to do a couple small changes to the 2mb horizon 4000b card and fix the broken on/off switch, only damage in the shipping.
-
1
-
-
The other day I won an PEB with flexcable and Horizon 4000B fully loaded (2mb) with 32k RAM as well for an amazing price of just under $230 CAD with all the shipping and taxes.
The card survived the trip ok, except the on and off switch broke off. -- no big deal. -- now the ony thing i got to do is remove the 32k ram addon -- i guess its enough just to remove the 32k chip and the 74ls support chip next to it.
and then i need to switch it over to use rechargeable batteries, it seems to be configured to use a set of alkaline ones instead. - that should be easy enough just remove the diode and add the 33 ohm resistor.
Now with this addition, since i upgraded my original horizon 4000 to full 2mb, i will have two cards at the 2mb level, and i need to get to work on fixing the rambo free space bug, that exists in 8.42c plus i want to do some more little improvements, finally getting everything up and running, took some time, but we moving ahead one step at a time.
-
4
-
-
43 minutes ago, adamantyr said:
Got it! That's strange that it requires the memory expansion to work... I guess you had no choice on a bare-bones console except to use GPL to execute GPL commands?
The GPLLNK we all are using is based on the Original Miller's Graphics one, you need a way to return to assembly from GPL and it does that be using the XML tables and a easy hack it to find certain bytes in GROM 0 that make it do an XML, sadly most of the XML tables are fixed to return to places in the console rom, so using the table in the free space in 32k that is available works. -- If you could find the right bytes in the console groms that would do an XML into the >6000 cartridge space that could work, but also because you using ROM then you would have a fixed point in your code, and you would need another parm to return. -- Not sure if anyone found an XML that works with the >8300 pad area.
You can see more discussion about this problem here:
See this post as well:
******************************************************************************** *GPLLNK AND DSRLINK FROM THE SMART PROGRAMMER *adapted to use scratchpad RAM only *Uses >8320 as a workspace ******************************************************************************** GPLWS EQU >83E0 GLNKWS EQU >8320 GR4 EQU GPLWS+8 GR6 EQU GPLWS+12 LDGADD EQU >60 XTABFE EQU >831C GETSTK EQU >166C GPLLNK DATA GLNKWS DATA GLINK1 GXMLAD DATA >1675 GLINK1 MOV @>0050,@GR4 MOV *R14+,@GR6 MOV @XTABFE,R12 LI R9,XMLRTN MOV R9,@XTABFE LWPI GPLWS BL *R4 MOV @GXMLAD,@>8302(R4) INCT @>8373 B @LDGADD XMLRTN MOV @GETSTK,R4 BL *R4 LWPI GLNKWS MOV R12,@XTABFE RTWP
It uses a different jump point in GROM 0 to be able to return to your program using just the pad ram
-
1
-
-
2 hours ago, adamantyr said:
Ah ha... Well now it does something but it either dumps to main title screen after the beep or goes crazy screen. Probably a return address issue?
VWS is >8320, incidentally.
* Utility GPLLNK DATA VWS,GLINK1 * Labels SUBSTK EQU >8373 * Subroutine stack pointer GETSTK EQU >166C * LDGADR EQU >60 * Load and execute GROM address entry point XTAB27 EQU >200E * Low-men XML table location 27 GXMLAD DATA >176C * Main routine GLINK1 LIMI 0 * Disable interrupts CLR @STATUS * Clear Status LI R9,XMLRTN LI R11,>50 MOV *R11,@GPLWS+8 * Put PUTSTK address into R4 of GPLWS MOV *R14+,@GPLWS+12 * Put GPL routine in R6 of GPLWS LWPI GPLWS BL *R4 MOV @GXMLAD,@>8302(R4) INCT @SUBSTK B @LDGADR XMLRTN MOV @GETSTK,R4 BL *R4 LWPI VWS RTWPYou are not setting up the XML RETURN address.
You are loading R9 with XMLRTN
But you need to store that value in the 32k memory expansion >200E (XTAB27) location
you need to add a line after the MOV *R14+,@GPLWS+12 like this:
MOV R9,@XTAB27 Put XMLRTN Address into >200Eif for some reason you are storing data already at the >200E location, you can temporarily save it into R12, and then at the very end of the code after LWPI VWS, copy R12 into >200E
Adding that one missing line will make your program return fine.
-
16 minutes ago, OLD CS1 said:
How many Geneve setups you got?
None, sadly. -- I have all the cards I need for a Geneve, a 504k memex, and myarc hdfc, and the PEB it was in, but sadly my Geneve 9640 got totally destroyed by hurricane matthew when in was in Dominican Republic, so here back in canada, i currently have two fully stuffed ti99 systems up and running with PEB each, and a 3rd v2.2 console with the mini myarc expansion box.
But, I have 3 PEB's not being used, one which was originally for geneve and two others, and now sadly this one, but for the 3 peb's I am not using i don't have flexcard "firehose" interfaces for them, so could not setup any more ti99 systems, plus I don't have any more consoles anyway.
but i ordered recently from @arcadeshopper a PEB joiner thingy, so when that comes I going to use the flexcable card from this eBay purchase, and join two PEB's together on my main ti99 system, so i can have more cards installed, as all 8 slots are full, with two PEB's together, it will give me the ability to have 14 cards in total, and I have enough extra cards, will allow me to then add my PCode Card, and the TIPI card (also coming from my "arcadeshopper" order), and my SAMS card, as well as using this new Horizon 4000 ramdisk, and another ramdisk I am not using, plus also add a second rs232 card, and also allow me to add in my >1b00 debugger card, will not take long before both peb's together will have all 16 slots used up.
then at some point going to get another flexcable card and peb joiner, and do the same on my second ti99 system, and someday when i become rich and can afford $3,000 on geneve will do that as well, i even have monitor and keyboard for it, and i could get another flexcable card and switch up my 3rd ti99 console to use a PEB instead of the Myarc mini expansion system, or if I find another /4a console at good price, start setting up a 4th system at some point.
-
3
-
-
On 4/3/2024 at 10:50 AM, Gary from OPA said:
I need to delete eBay, at times it costs me money, but today I think I lucked out, rare to find a fellow Canadian selling a PEB, and was able to score this baby that includes a flex cable interface and a 2mb Horizon 4000 and with shipping and taxes all for under $230 CAD.
I really don't need another PEB, I have 3 that I am not using, but the reason I not using them as they were missing their flex cable interface, so I was going to buy another firehose or the shift838 replacement, so I got that and a horizon Ramdisk at the same time.
I might decide to list my extra PEB's at some point with number of original ti99 cards, if anyone thinks there a market for them at a good price let me know, sadly being in Canada shipping to USA is super costly.
Well, it arrived today.. Time to unbox it and setup the box, I just need the flex cable firehose and the 2mb horizon 4000 Ramdisk. The rest I will store away with my other spares.
-
2
-
-
If you want to see where Permanent comes from originally you need to look at early /4 manuals and early ti basic manuals.
It all to do with file storage, I think leftover from the minimal basic they Texas Instruments used as base for their own basic and the 990 system were you could have temporary files that disappeared after the program was closed.
On the ti99 file storage system everything is listed as permanent so the flag in the open statement where it was originally designed to be used doesn't do anything.
-
3
-
-
31 minutes ago, adamantyr said:
Hmm... anyone have a GPLLNK they KNOW works with ROM banks?
I've gotten a few implementations over the years, but the one I am using doesn't appear to work; trying to issue an accept tone does nothing.
* Labels SUBSTK EQU >8373 * Subroutine stack pointer GETSTK EQU >166C * LDGADR EQU >60 * Load and execute GROM address entry point XTAB27 EQU >200E * Low-men XML table location 27 * Entry and Workspace GPLLNK DATA GLNKWS DATA GLINK1 RTNADR DATA XMLRTN GXMLAD DATA >176C * GROM address for 'XML >27' PUTSTK DATA >50 * Initialized to >50 where PUTSTK address is GLNKWS $->18 BSS 8 * Main routine GLINK1 LIMI 0 * Disable interrupts CLR @STATUS * Clear Status MOV @PUTSTK,@GPLWS+8 * Put PUTSTK address into R4 of GPLWS MOV *R14+,@GPLWS+12 * Put GPL routine in R6 of GPLWS LWPI GPLWS BL *R4 MOV @GXMLAD,@>8302(R4) INCT @SUBSTK B @LDGADR XMLRTN MOV @GETSTK,R4 BL *R4 LWPI GLNKWS RTWPPlease note that like it's RAM implementation, it's embedding it's workspace into itself; the BSS line is worthless since it can't write to it. Fortunately it doesn't get used.
I wish I could just skip it altogether but unfortunately GPL is the only (sane) way to allow for cassette use. Plus it wouldn't be terrible to have the error and accept tones readily available.
The Bss 8 does get used. If you running this out of ROM space you need to have those 8 bytes in the 256 pad space as that is for your return and for the data pointer.
R13
R14
R15
Makes up those 8 bytes. So if your not using 8300 to 8307 you can change glnkws to equ > 8300->18 and delete the bss 8 and then your code should work fine.
-
2
-

OPA Gary!
in TI-99/4A Computers
Posted · Edited by Gary from OPA
trying to fix video attachment
Sunny day, no more snow, finally enjoying sitting outside and having a coffee in my little backyard, can't wait for even warmer days to fix up this area of my condo and make it nicer to enjoy.
Today, I need to repair the screen to the den, as a squirrel ripped a hole into it. 🐿️