-
Content Count
1,019 -
Joined
-
Last visited
-
Days Won
1
Posts posted by Stuart
-
-
2 hours ago, FarmerPotato said:Are there any other ways the 9900 or 9901 can cause the 9904 to do a RESET? maybe a CRU bit? It does look like my console is trying to read CRU in this jam.
Potentially they could cause a jump to the reset vector, but it is only the 9904 that can change the state of the /RESET hardware signal. As far as I can see. Are you able to monitor the /RESET input to the processor, and compare that with what you see coming out of the side port? In case your '245 is trying to drive the /RESET output?
-
/RESET is generated by the TIM9904 clock chip, and is triggered by the power-up reset circuit and the reset input from the cartridge port (so inserting a cartridge generates a /RESET pulse). I don't see your circuit interfering with either of those. If you remove the '245s and '125 from your card one at a time, does the problem go away? Is one of those causing the problem ... although I don't see how as they are all buffering away from the console.
-
2
-
-
6 hours ago, Ksarul said:It was, Stuart. Problem fixed.
PM sent.
-
2 hours ago, Ksarul said:I definitely need that version of the installer to update mine. The installer was the same for all license types, so that isn't an issue. Thanks, Stuart!
Jim, tried to send you a PM but apparently "Ksarul cannot receive messages". Is your Messenger Inbox full?
-
6 hours ago, Ksarul said:Correct on the changes to Copper Connection. If you have the old versions, they will continue to work--and if you lose the license key, ExpressPCB will actually replace the key at no cost (this is a very good thing), but they will not provide older copies of the software. On that note, they have actually gone to somewhat extreme measures to make sure it is nowhere to find on the net, so those of us that still have it are lucky. It might be a good idea to see which versions of the install software we do have just to make sure that those of us with valid copies of the program have the last version of the load package (3.0.5875). I recently had to do a reload after a computer crash and my backup copy was a bit older (3.0), so I am still digging through my crashed disk to try and locate the later version I was actively using.
I'm on 3.0.5875 and have the installer if you need it. My license is for the student edition.
-
In the section " Homebrew cartridge boards " there's a reference to the Robot Room Copper Connection software. Note that this has now been acquired by ExpressPCB and I don't believe new versions of the software support the Gerber export function.
-
1
-
-
Not sure if Ksarul is still stocking them ...
-
2
-
-
If the cartridge you're using is not bank-switched, then you might be able to use the bank switching technique to latch some address lines to provide control signals for your microcontroller. http://www.stuartconner.me.uk/ti/ti.htm#bank_switching might be of interest.
-
1
-
-
-
1 hour ago, jmazzy said:Thanks for the tip. I double-checked: my UDS-10 is currently set for Auto increment source port ON. So I guess that's not the issue.
I should mention, too, that my UDS-10 and network equipment haven't changed at all since the time everything was working just fine back in May. So it seems likely to be either a residual issue on Stuart's server (which does the host name lookup, as I understand it) or something on the MYTI99.COM server.
What happens if you click around on the pages listed on [http://www.stuartconner.me.uk/ti/ti.htm#internet_web_browser]? Do all those pages work OK? I know that Corey has done loads of changes to his myti99.com site to make use of the latest browser features, and it may be there is a bug using it with the browser v9.2.
-
The hostname lookup on my site should be working again ... looks like I was using a PHP function that became deprecated then unsupported.
-
3
-
-
the bin for the finalgrom should work fine on a red cart board.. or ubergrom.. I assume am I assuming wrong? it's not just a 32k rom file?
Maybe it is. I give an E/A5 image to Tim W who uses some utility to produce the FinalGROM bin. Looking closely at the bin file now, I can see it has a cartridge header and what may be bank-switched 'unpacking' code - added by that utility. So maybe it will work on a red cart board ... are you able to try it to be sure?
-
1
-
-
So what is it you're supplying? If its a FinalGROM99 board then no problem. If its a bank-switched cartridge then the EPROM images for those are the old version that support the Lantronix only and which don't contain the latest updates.
Sorry if that's not clear from my website. I'm tempted to just remove all the band-switched cartridge / Lantronix versions and just support the TIPI version from now on.
-
WOW, Thank you for the new version.
Is it correct that the program only works from the "TIPI.BROWSER" folder and not from a individual path?
I tried to load it from my "TIPI.TOOL.BROWSER" path but the program stops with the message no Font file in "TIPI.BROWSER".
I'm using your program as a EA5 file and it works fine from the "TIPI.BROWSER" folder.
I converted it with the RAG LINKER
Only works from a TIPI.BROWSER folder I'm afraid. It's quite disk intensive now ...
-
v9.3 of my browser is now released. It is only available for the TIPI.
The program is on a TiDisk format image which can be downloaded here. Extract the TiDisk file from the zip file, then upload it to the root directory of the TIPI using the TIPI web interface. The TIPI will automatically extract the files into a directory named "BROWSER". To run the program, boot with the Editor/Assembler cartridge, select E/A option 3 and type the filename TIPI.BROWSER.INTERNET (or DSK.BROWSER.INTERNET). The program will automatically start after loading.
The program is also available as a FinalGROM99 image here. The program needs some of the files on the TiDisk image above in order to run, so you still need to download that TiDisk format image and upload it to the TIPI.
Full details of the program are available at http://www.stuartconner.me.uk/ti/ti.htm#internet_web_browser, but a quick summary of the major changes for v9.3 is as follows:
-- New <cookie> tag. Stores a cookie value to be associated with the host name from which the page was downloaded. Cookie details are stored in a COOKIES file on the TIPI disk, and so are persistent across browser sessions. The cookie value is included in the HTTP request header for all future page requests to the same host. Corey will be using this on his www.myti99.com so you don't have to log in on each visit.
-- Clicking on the first 3 character positions of the URL address bar now prompts for entry of a new URL. Clicking on any other character position of the URL address bar now displays the current URL for editing. (Note that clicking anywhere at the **very top** of the screen performs a 'page scroll up' action, as it always has.)
-- The number of hyperlinks on a page is now in effect unlimited, as hyperlink information is now stored in a file on the TIPI disk.
-- The browser will now display pages where the HTTP response code is 200 (OK) or 301 (new permanent URI). In addition, the browser will also display pages where the HTTP response code is 404 (page not found) or 500 (internal server error) as long as the error page includes content within <99ml></99ml> tags. This enables a server administrator to set up browser-compatible error pages for these response codes.
-- New <input-dv></input-dv> field tags. This is the same as an input field defined by a pair of <input></input> tags but the <input-dv> tag includes an extra parameter that specifies the number of characters between the tags to use as a default field value. This field value is returned unless the user types a different value into the field. This type of field is useful when redisplaying a form that the user has already filled in but which contains some sort of error or invalid value.
-- New <pwd></pwd> field tags. This is the same as an input field defined by a pair of <input></input> tags but all characters typed into the field are displayed as asterisks. The actual entered field value is returned as a parameter in the URL specified by the <submit> tag.
-- New <favs></favs> link tags. These form a link that displays the user's favourites file.
-- Tweaked TIPI mouse support so that any mouse data being buffered by the Raspberry Pi is cleared after rendering a page or after editing a text field.
Many thanks to Corey for extensive testing and suggestions, and to Tim for converting to the FG99 image.
-
7
-
-
Chips now taken.
-
Initial thoughts ...
I could imagine that most digital voice recorders would have an earplug socket so probably no problem connecting that (but how good the signal is, don't know - although I have loaded a program to the TI by playing a .wav file through a PC sound card). But do they have a mic socket to record from the TI?
Looking at the price of data cassette recorders on eBay - looks to be same sort of ballpark cost as a digital voice recorder. So might be better to get an actual cassette recorder? - many of them are reasonably small. But not all work well with the TI, so you have the problem of possibly getting one off eBay and it not working with the TI. And it breaks after 3 days because it is 30 years old ...
-
I've been given some chips to pass on to someone who can make use of them:
-- V9958 VDP
-- 5 off 41464 RAMs
-- CXA1645P RGB to composite encoder
-- some 74HC154
-- some GAL16V8D
-- some 74HC138
-- some 74HC139
'Free' - but £2 + cost of postage from me in the UK to wherever you are. Payment required by PayPal once posted and I know the actual postage cost.
If you're interested, let me know.
Stuart
-
2
-
-
Is he talking about using a digital voice recorder in place of a cassette recorder to load/save programs?
-
According to Appendix B of the VDP data manual, 4116-15 and 4116-20 RAMs should be OK, but 4116-25 RAMs will not work under worst case conditions.
-
A PAL console would originally have come with a PAL RF modulator which has a female coax IEC socket, and a male-to-male coax IEC lead to connect the RF modulator to the TV.
To use the monitor, I think you'll need to pick off a composite signal from within the PAL RF modulator. There are several versions of RF modulator, just to make things more complicated. There are some instructions here (in Italian plus pictures) http://www.ti99iuc.it/web/index.php?pageid=119&pagina=mod_proj1&sezione=4&data=Mod_and_Tuneed. I've got yet another variation of the instructions (in German) that I'd need to scan in as the website I got it from years ago is now defunct. Apersson850 in message #13 above has also modded his RF modulator to provide composite video as well.
So it's not straight forward I'm afraid ...
-
So I don't need to purchase a transformer at all? That's good news! Those suckers are pricier than I thought.
As for the TV, I just picked up a monitor on eBay that says it supports both PAL and NTSC. But from what you're telling me, THAT may require a transformer, yes?
This is what I got, the 17" model: https://www.accu-tech.com/hs-fs/hub/54495/file-17695823-pdf/docs/v1320-datasheet_en-201001.pdf
The datasheet says that it supports 100 - 240V, 50/60 Hz. So it is compatible with both US and UK mains voltage and frequency.
Not sure though that a monitor will accept the TV signal output from the TI RF modulator. Might need to pick off a composite video signal to feed to the monitor.
-
And you got a transformer so you can convert U.S. power from 60mhz to 50mhz
MHz? The frequency of US mains has gone up rather since I last heard!

The frequency of the mains power that you apply to the console and PEB is irrelevant - it gets converted to DC. BUT you need to use a transformer (power block) matched to the mains voltage - so in the US you can happily power a PAL TI-99 from the same power block that you use for your NTSC TI-99.
The TV is a bit different, as it needs to accept a PAL signal. A 'modern' digital TV is probably OK if it says it accepts a PAL signal. But if you're looking at using a CRT TV, older ones used the mains frequency as a timing source. So to use one of these, you'd need a mains power source that was not only 50 Hz, but also 220/240V. You can change the voltage using a transformer, but you can't change the frequency.
-
And you need 50 Hz AC power.
The frequency is irrelevant surely as it's rectified to DC? What you need is the correct 110V or 220V transformer block (for the console).
Or maybe you're talking about the power for the TV rather than the console, where the TV is locked to the mains frequency? You probably are ...



FIXED: RESET repeats in FORTI-2 interface
in TI-99/4A Development
Posted · Edited by Stuart
Clutching at straws, perhaps also try replacing the TIM9904 (or it might be an older 74LS362 with 48 MHz crystal) if it is socketed. The /RESET output is synchronised by clock phase 3, and some of the other phases are instrumental in generating A15, so if connecting your board is somehow stressing it (not sure how!) it might be messing with the clock outputs? Or try monitoring the clock phase outputs?