Jump to content
hueyjones70

Atari 80 column software/hardware

Recommended Posts

My omniview is the actual omniview xl/xe os chip that was sold by CDY it has been piggybacked with the XE OS as a switchable homebrew. It would run the original disk but will not run the ATR.

Edited by hueyjones70

Share this post


Link to post
Share on other sites

Here is a dump of AtariWriter Plus modified for the Omniview. Would someone mind testing this on a real Atari?

Farb,

This is awesome! I always wished that Atariwriter plus could utilize 80 columns. I tried it on Altirra and could only get it to work right if it was a 130XE with Omniview. I get the Omniview for the 80 columns, but is there anyway it could be modified to work on a 64K machine (i.e. 1200XL)? Again, an amazing achievement. I frequent AA a lot in the hope of finding a real gem like this pop up. This is really fantastic! 37 years rolling and there is still new stuff to look forward to, Bravo!

Share this post


Link to post
Share on other sites

Farb,

This is awesome! I always wished that Atariwriter plus could utilize 80 columns. I tried it on Altirra and could only get it to work right if it was a 130XE with Omniview. I get the Omniview for the 80 columns, but is there anyway it could be modified to work on a 64K machine (i.e. 1200XL)? Again, an amazing achievement. I frequent AA a lot in the hope of finding a real gem like this pop up. This is really fantastic! 37 years rolling and there is still new stuff to look forward to, Bravo!

Have you heard of The Last Word Processor? 80 columns, 64K, no special hardware or OS required: https://atari8.co.uk/the-last-word/

Edited by Gunstar
  • Like 1

Share this post


Link to post
Share on other sites

I can't see the 80 column patched AtariWriter being easily further hacked into working on a 64K machine. The 80 column display requires a frame buffer of almost 8KB, which is farmed out to one of the extended RAM banks (by virtue of ANTIC extended mode). The alternative is finding 8KB of free RAM in main memory which doesn't impinge on AtariWriter's own code and buffers. That's one of the nice things about ANTIC RAM access, despite the fact Atari's implementation did not foresee (or perhaps disregarded) RAMdisks and other mundane uses of extended memory which cause any display in extended memory to momentarily collapse every time the CPU accesses a different bank.

Share this post


Link to post
Share on other sites

Here is a dump of AtariWriter Plus modified for the Omniview. Would someone mind testing this on a real Atari?

Thanks for this post, the ATR includes Top-Dos 1.5+. Haven't seen this version before :)

  • Like 1

Share this post


Link to post
Share on other sites

Has anyone made the ATR work on an actual Atari? I can't get it to load on my 130XE with Omniview.

Yep: me in post 42. I used the ATR posted here with a Googled OmniView XE ROM.

  • Like 1

Share this post


Link to post
Share on other sites

Farb,

This is awesome! I always wished that Atariwriter plus could utilize 80 columns. I tried it on Altirra and could only get it to work right if it was a 130XE with Omniview. I get the Omniview for the 80 columns, but is there anyway it could be modified to work on a 64K machine (i.e. 1200XL)? Again, an amazing achievement. I frequent AA a lot in the hope of finding a real gem like this pop up. This is really fantastic! 37 years rolling and there is still new stuff to look forward to, Bravo!

There's always the option of getting an XEP80 80-column interface and a copy of Atariwriter 80, which IS Atariwriter+ in 80 columns. The XEP80 was made to hook up to any Atari 8-bit through the joystick port. You even get a parallel printer port to boot! I would have gone this route myself, if I didn't have a fantastic video upgrade for my 1200XL and FJC's TLWP.

post-149-0-11872600-1527782866.jpg

post-149-0-29049200-1527782880_thumb.jpg

Edited by Gunstar

Share this post


Link to post
Share on other sites

Yep: me in post 42. I used the ATR posted here with a Googled OmniView XE ROM.

 

What is a Googled Omniview XE ROM?

Share this post


Link to post
Share on other sites

There's always the option of getting an XEP80 80-column interface and a copy of Atariwriter 80, which IS Atariwriter+ in 80 columns. The XEP80 was made to hook up to any Atari 8-bit through the joystick port. You even get a parallel printer port to boot! I would have gone this route myself, if I didn't have a fantastic video upgrade for my 1200XL and FJC's TLWP.

 

Heh, Always wanted an XEP80 back in the day to do BBS'ing with BobTerm in 80 columns. I was watching eBay for the last year for an XEP80... Then a few months ago I contacted Best for the first time and they still have them NIB. So I still have it here shrinkwrapped. So strange to get this 'rare' thing new, I think i feel obligated to do an 'unboxing' video on youtube when I do!!

  • Like 1

Share this post


Link to post
Share on other sites

Atari must have produced an awful lot of XEP80's. About 10 years ago those things seem to come out of the walls as they popped up everywhere in Europe. A big Atari club, literally, gave them away, all NIB.

 

Too bad there isn't much supporting software for it. It may be a bit slow but it's a nice device nevertheless. On an 800 you can even connect up to four of those and I think that a simple wire-swap enables the use of 4 of those per port. Nice, in theory, but no idea what to do with 17 displays.

  • Like 1

Share this post


Link to post
Share on other sites

It only took me about 17 years to finally get around to trying my XEP80! Nice crisp 80 column display for composite, but pretty much useless on modern monitors....I lose 3-4 lines that are completely or partially beyond the visible screen. I'll have to fire it up with one of my old monitors with vertical size adjustment one of these days. Hopefully that won't take another 17 years....lol.

 

Hueyjones - yes it works on my 600xl + Antonia using an OmniviewXE rom.

Edited by JR>
  • Like 1

Share this post


Link to post
Share on other sites

It only took me about 17 years to finally get around to trying my XEP80! Nice crisp 80 column display for composite, but pretty much useless on modern monitors....I lose 3-4 lines that are completely or partially beyond the visible screen. I'll have to fire it up with one of my old monitors with vertical size adjustment one of these days. Hopefully that won't take another 17 years....lol.

 

Hueyjones - yes it works on my 600xl + Antonia using an OmniviewXE rom.

I can't even get full output on properly calibrated PVMs. The overscan is SO far out of spec. I have never seen a display that can show all 25 text lines, even those with v-size adjustment.

Share this post


Link to post
Share on other sites

I can't even get full output on properly calibrated PVMs. The overscan is SO far out of spec. I have never seen a display that can show all 25 text lines, even those with v-size adjustment.

I didn't realize the XEP80 had overscan issues. Not that it matters to me personally, between SpartaDOS X 80 column mode and Omniview 80 OS with my 32-in-1 and 80 column The Last Word Processor I've no use for the XEP80 because these software 80-column alternatives are crystal clear with my video mod, on either my Commodore 1084s monitor or with my S-video-to-VGA converter for my LCD screens. I have 80 columns for DOS, BASIC or other language on cart, and the best word processor for the Atari between these 80-column options. The only thing I don't have is 80-columns for Syncalc and Synfile, but at least they scroll. I'd like to see patches for the Syn-series apps with Omniview.

 

Is there other software besides Atariwriter 80 that works with the XEP80? What about while using a DOS or language like BASIC? Can the XEP80 be used for 80 columns for them?

Edited by Gunstar

Share this post


Link to post
Share on other sites

Basically anything which writes to the screen via the E: handler can have its display redirected to the XEP80, so: BASIC, DOS, etc. Programs which write directly to the screen RAM won't work without actual patching of the executables.

  • Like 2

Share this post


Link to post
Share on other sites

Basically anything which writes to the screen via the E: handler can have its display redirected to the XEP80, so: BASIC, DOS, etc. Programs which write directly to the screen RAM won't work without actual patching of the executables.

So basically the same as Omniview 80, but real hardware 80 column.

  • Like 1

Share this post


Link to post
Share on other sites

I can't even get full output on properly calibrated PVMs. The overscan is SO far out of spec. I have never seen a display that can show all 25 text lines, even those with v-size adjustment.

A monitor that came with my grandparents C64 can display all of the XEP-80 display.

 

XEP80 working! Now what?

https://r.tapatalk.com/shareLink?share_fid=4675&share_tid=226123&share_pid=3003936&url=https://www.atariage.com/forums/index.php?/topic/226123-XEP80-working%21-Now-what%3F/page__view__findpost__p__3003936&share_type=t

 

I know nothing about the monitor, and I don’t have he space to keep it set up. :(

 

 

 

Sent from my iPad using Tapatalk

Share this post


Link to post
Share on other sites

I can't even get full output on properly calibrated PVMs. The overscan is SO far out of spec. I have never seen a display that can show all 25 text lines, even those with v-size adjustment.

I'm pretty sure it would have been good on my little Zenith monitor I had back then... hard to find a pic of online, but found this: http://www.hennek-homepage.de/video/zenith-pc.jpgI remember there being a decent amount of overscan space above and below the main text area when used on the XE

 

There's some stuff on my Special Stuff Page about the XEP80 you might not know about. Some of it tells you why the XEP80 seems to be slow.

Interesting reading about it there! I never knew a modified driver was made to work at 9600 instead of 4800. Although it looks like it's for 50hz machines only.

 

Share this post


Link to post
Share on other sites

Hello Nezgar

 

Have you read Erhard's articles on that page? Shouldn't be too hard to edit the code.

 

Sincerely

 

Mathy

Share this post


Link to post
Share on other sites

Have you read Erhard's articles on that page? Shouldn't be too hard to edit the code.

I'm honoured that you think I'm smarter than I really am. ;) but the farthest I ever got in assembly was a 42 byte program in Atari Assember Editor that poked my preferences for screen colour, key repeat speed, quiet SIO, and left column 0 since you couldn't do this from command prompt on SpartaDOS 3 like you can in SDX. I was proud of myself because a compiled BASIC program doing the same thing was 4.5K... So I'll rely on those better than I to make an NTSC 9600bps XEP80 driver :grin:

 

This is OT, but thinking about this inspired me to extract the file from the hard drive backup I made last year: (Datestamp was May 1995!)

10  *=$600
20  LDA #2
30  STA 710
40  LDA #12
50  STA 709
60  LDA #0
70  STA 712
72  STA 82
74  STA 65
76  STA 752
80  LDA #1
90  STA 730
0100  STA 731
0102  LDA #15
0104  STA 729
0110  RTS
0200 END

I was able to optimize the code by grouping STA's of the same value with 1 LDA. I also now think I could re-create this program with no executable code using purely 1 byte init segments.. last segment just RTS maybe ... I'll have to try this now :D

RYANSPOK.XEX

Edited by Nezgar

Share this post


Link to post
Share on other sites

I have a feeling that my problem may be caused by my disk drive emulator. I am using a Sdrive ARM and somehow I don't think it can handle Double Density or I don't know how to make it handle DD.

Share this post


Link to post
Share on other sites

I'm honoured that you think I'm smarter than I really am. ;)

Don't mix up ignorance with a lack of intelligence, too many do and it's a world of difference. I've been rated a genius level intelligence every time I've taken any I.Q. test (low to moderate on the genius scale, so no, I'm not a Hawking. 150 was my highest score, 138 the lowest), and I've taken about half a dozen in my life, but I'm ignorant of a LOT of things...like programming. The difference is lack of learning, not intelligence. ;)

Edited by Gunstar
  • Like 4

Share this post


Link to post
Share on other sites

Exactly how ACE80 works. It also redirects the S: handler.

 

Basically anything which writes to the screen via the E: handler can have its display redirected to the XEP80, so: BASIC, DOS, etc. Programs which write directly to the screen RAM won't work without actual patching of the executables.

 

Share this post


Link to post
Share on other sites

I also now think I could re-create this program with no executable code using purely 1 byte init segments.. last segment just RTS maybe ... I'll have to try this now :D

 

Like this?

 

 

 

10       .OPT OBJ

20       *=  65

30       .BYTE 0

40       *=  82

50       .BYTE 0

60       *=  709

70       .BYTE 12,2

80       *=  712

90       .BYTE 0

0100     *=  729

0110     .BYTE 15,1,1

0120     *=  752

0130     .BYTE 0

 

 

 

CUSTOM.XEX

 

:-)

  • Like 3

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...