Welcome, Guest. Please login or register.

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Saint

Pages: [1]
Hardware / New Hardware?
« on: 2016.September.04. 23:06:18 »
Hi all, has been a while - gflorez contacted me and said there was still interest in the memory expansion, so here I am... I've been doing other hardware projects and have gained a lot of experince in producing hardware in quantity (using Chinese production facilities) and could now offer the internal memory expansion and SD card interfaces in large quantities.

I actually have one working and mostly complete SD card interface (the rewritable flash rom management needs completing, but that's just software). The reason I never built and sold any was the amount of work (and time!) involved in producing them. Well, this now isn't a problem if there is enough interest. I can also offer a case too, as I have a 3D printer. :)

I need to order 100 minimum per run, so if there is enough interest for the memory expansion or external SD interface I will look at getting them produced.

I have been producing an SD card based game cartridge for the Atari Lynx for the last few months and have had about 400 produced now, to give an idea of my production capacity. :)

I've started a poll above, so if you're interested in one or more items, please vote accordingly. If there's enough interest I'll get them made!

Programming / EXDOS programming
« on: 2014.June.04. 15:12:22 »
How can I find out what drives are available and get a directory listing, Zozo? Basically to do a file selector.

Programming / SD extension
« on: 2014.May.12. 22:13:53 »
I have a question on the driver setup, Zozo. In your driver you have:

Code: [Select]
SPUF:           EQU 01800H
RAM_START: EQU 0E000h ;RAM terület kezdete
In mine I have:
Code: [Select]
SPUF:           EQU 0x0D00 ;Sector buffer offset
RAMMERET:       EQU 0x0F00 ;Mapped RAM size
RAM_START: EQU 0xF000 ;Start of mapped RAM, initialised to 0
However I'm not sure about SPUF. It seems to be used as an address in the code, not as an offset into the RAM section of the 16K ROM as I expected.

Also, I'm not sure about the amount of RAM free. Am I ok with 4kb-256b, or do I need 8kb?

Maintenance / Broken EP
« on: 2014.February.26. 23:50:54 »
Ooops, I seem to have broken my Arabic Enterprise. :oops:

I replaced the caps, powered it up, didn't get a picture. Then I compared against my working EP and found I had managed to install the radial caps backwards with negative at the marked end on the PCB. So I switched them all around so that the positive end is at the mark on the PCB, but still no picture.

Wondering what I can have buggered. :roll:

Hardware / EXDOS
« on: 2014.February.09. 19:24:43 »
I've just been getting my old EXDOS board working. I found the EPROM had stopped working (it gave different results on every read!), but I didn't have any 27128 EPROMs around, but did have some 27256, so I thought about adding the extra address line for A14 and installing EXDOS 1.3. Then I noticed the PCB already has jumpers for A14 on the board! So soldered the pin 27 jumper to A14 from 5v and put in EXDOS 1.3, but it still wouldn't boot... :roll: I got all sorts of weird crashes (green screen, black screen, corrupted screen, reset), and on the rare occasion it made it to BASIC, :help showed no EXDOS.

So I thought maybe the Enterprise was the problem (this was my Arabic Enterprise), so I tried it on my original UK Enterprise, and to my surprise it boots to BASIC and :help shows EXDOS 1.3! :ds_icon_cheesygrin:

I've not replaced all the caps on the Arabic motherboard -- I'm guessing this is going to be the cause of the problem. But in-case anyone else (Zozo :lol:) knows any other reasons why this could be happening, I thought I would ask!

I have EXDOS working again!! Now I just need to dig out a floppy drive and try and write some floppies... then maybe get the HxC... :mrgreen:

Programming / Enterprise Programming
« on: 2013.November.12. 23:47:04 »
I've been thinking about programming on the Enterprise, and one thing that is quite alien to me is the memory paging and limited 64k address space, as I learnt assembly on the Atari ST and 68000 processor.

Are there any particular requirements to have specific pages setup in memory while making EXOS calls, or anything like that? Or on a 128k machine (or more!) am I free to setup the 64k address space with entirely new RAM segments and just page in one of the onboard RAM segments to update the video when needed?

Programming / Running binary from PC?
« on: 2013.October.20. 16:04:11 »
Is there any easy way to run a binary rom the PC on the Enterprise? Via the serial port or something?

I'd like a way to test the SD card interface hardware, but currently my disk interface is not working, so I'd like a simple at just to run some code on the EP.

Is there any way? Or do I need to get my disk interface working?!

Display / Hi res 16 colours?
« on: 2013.October.10. 11:15:21 »
Just had a random thought. The limitation on the number of colours for resolution is the number of bytes the Nick chip can read from memory. Using the external EC0-3 lines this limitation is removed and in fact the Nick should display 16 colours in any screen mode. So you could actually have a 640x200x16 colour screen display using an external input.

At least this is how I believe it works! The information on this functionality of the Nick is a little vague, and I don't think anyone has ever actually tried using it (that I can find).

One to play with one day. :)

Hardware / New Cartridge Bodies
« on: 2013.September.30. 17:17:54 »
Is there any interest in some new cartridge bodies?

I've been thinking about 3D printing and the SD card interface. My main issue with the cartridge idea for the SD card interface is the lack of cartridge bodies. It's not easy or really a good idea to put an unsupported PCB into the cartridge slot and I wouldn't want hack my basic cartridge about (and nor would other people I'm sure!).

I've not gone as far as making a 3D model for the cartridge yet, which I need to do to get a quote, but I was wondering if there was any interest for cartridge bodies in general? I could get some basic ROM PCB's made up to go with them and sell them as DIY ROM expansions for the Enterprise if that's of interest?

The bodies may well come in at under £5, given the cost of materials... but we'll have to see.

I quite like the idea of getting something 3D printed. :)

Interface / SD card interface
« on: 2013.September.05. 23:33:37 »
Would it be possible to have an expansion board with a modified exdos rom (to allow boot without wd1770) and driver in the rom for communicating with the sd card?

I have a pic chip talking to an sd card, so creating an interface to the sd card with a cheap pic chip would be quite easy. You'd then just need the driver for exdos.

As getting a disk interface for the enterprise is tricky these days, and disks are unreliable, this seems like a useful project...

Interface / Internal memory expansion
« on: 2013.September.03. 12:26:10 »
Are the pinouts of EXP1 and EXP2 in the schematics anywhere? I looked last night and couldn't see them...

Display / Enterprise HDMI Out
« on: 2013.August.30. 10:37:02 »
I've been working on my first proper hardware project recently to get myself familiarised with VHDL and hardware design better (I still intend to return to doing an Enterprise on a chip one day!). I've just checked the Enterprise schematics, and it can also be used on the Enterprise -- it's an HDMI port add-on!

I found the biggest problem with old computers was attaching them to modern TV's and monitors. The picture through RF is terrible, and SCART isn't perfect, so I thought "how hard can it be to add HDMI?!". Apparently quite hard. Hehe. :lol:

I have written an HDMI encoder IP core which will output a 720x576p image directly from a little FPGA board with sound over HDMI. My early prototype has one bit of colour coming from the Atari ST shifter chip and being encoded into the HDMI stream. The picture is rubbish and you can barely tell what it is, but it's a working proof of concept!

I currently have a small batch of prototype PCB's being made in China which I should be able to get working properly with a full colour (or so I hope).

The great thing is, this will work with any computer which you can tap the RGB lines directly. The Enterprise has the 8 bits of colour data and sync signals coming out of the Nick chip to the LM1886, which is perfect for tapping.

The original thread can be found here: http://www.atari-forum.com/viewtopic.php?t=24684.

I hope to bring HDMI to all old machines eventually... :)

Games / Xenon 2 on Enterprise
« on: 2012.October.03. 10:40:45 »
Has anyone thought what Xenon 2 might look like on the Enterprise?

A bit like this (proper enterprise palette @ 160x200) --


Now to find the time to do it. With hardware scrolling and being able to change the screen address at any line, this should be relatively easy to do the full-screen vertical scrolling. Which is something that wasn't possible on the old STFM...


Hardware / Enterprise VHDL
« on: 2012.September.19. 10:50:29 »
After thinking about hardware sprites and FPGA's, I came to thinking about an Enterprise in an FPGA. I know this has been talked about to some degree on the forum before.

I've always been interested in FPGA / VHDL development, and have played with the Amiga and ST recreations on the Altera DE1. The most I have done in terms of original work is a very simple sprite engine in VHDL, though.

You have the mainstream components you need for an Enterprise already available, such as Z80 and WD177x, but you'd obviously have to recreate Nick and Dave.

Does anyone here have any more experience of FPGA development?


Hardware / Hardware Sprites?
« on: 2012.September.19. 10:28:42 »
Has anyone ever tried using the EC0-3 inputs for hardware sprites?

It looks like it could be done quite easily with either a high speed MCU hooked up to a dual port SRAM to act as a line buffer, or a small 5v FPGA.

Would make an interesting project! :)


Pages: [1]