Jump to content
IGNORED

Altirra 2.40 Final out..


Mclaneinc

Recommended Posts

With some difficulty, I finally got part of what I want to work.

To make a long story short, I tried to assemble code with the MAC65.

The source was in an ATR and using Dos2.5 I could read the first of 5 files.

The second file went wrong and assembly thus didn't work.

After a lot of searching, I found that the source was on a Mydos ATR disk.

 

But now I have a question.

It's nice to be able to emulate a computer and most periherals and extensions.

PC to 1050 enables reading real disks with a PC.

Why not have this option in the emulator as well?

And maybe also the 1020 plotter.

 

BR/

Guus

Edited by guus.assmann
Link to comment
Share on other sites

Messed up the audio integral tables for the linear case. (I moved the high-pass filter farther up, so it needs identity tables for when this filter is supposed to be disabled.)

http://www.virtualdub.org/beta/Altirra-2.50-test33.zip
http://www.virtualdub.org/beta/Altirra-2.50-test33-src.zip

It's nice to be able to emulate a computer and most periherals and extensions.
PC to 1050 enables reading real disks with a PC.
Why not have this option in the emulator as well?
And maybe also the 1020 plotter.

 

The SIO protocol timing is pretty tight -- parts of it are hard to hit on a modern PC running Windows even if nothing else is going on, much less CPU+chip emulation and display updates. Just a vsync wait on the display can take up to 16ms, which the emulator makes up for by running the emulated code at faster than real time. This introduces significant timing jitter relative to a real Atari running code constantly at a slower rate. This also seems of dubious use compared to just pre-copying the disks using conventional utilities. This aside, the most direct problem is that I simply don't have a 10502PC cable to test such an arrangement... although I do now at least have a 1050.

 

As for the 1020 plotter... that is one wacky beast. Not sure where I'd even start with that sucker.

  • Like 2
Link to comment
Share on other sites

  • 2 weeks later...

Small update:

 

http://www.virtualdub.org/beta/Altirra-2.50-test34.zip

http://www.virtualdub.org/beta/Altirra-2.50-test34-src.zip

  • CIO and math pack fixes to LLE OS so that DOS 3 and BASIC XE work. (The latter is a bit naughty and relies on some math pack routines not modifying $DE-DF).
  • ATBasic's line number search routine now optimizes forward searches to start from the current line.

On the BlackBox: I can't actually find hardware docs for it. Anyone got a link to docs that shows the hardware register layout?

Link to comment
Share on other sites

 

I recall seeing in earlier notes something about touch tablet support. How is that engaged? Does it turn the winbdows mouse into paddle/trigger input? Or does it need a xbox controller? (I looked... maybe in the wrong places.. can't find whre to turnthe feature on.)

Link to comment
Share on other sites

Mainly just framework-level support -- debugger windows enable 2D scrolling when appropriate, and the UI system handles multi-touch events. The only real benefit it gives right now is for the on-screen keyboard, though, which is accessed by swiping up from the bottom.

Link to comment
Share on other sites

Yeah. Altirra's already had support for touch tablet emulation for a while -- it's hooked up by creating an input map that has the touch tablet controller in it. It can be mapped to mouse/controller/keyboard in all the usual ways -- absolute mode for mouse, relative mode for controller/keyboard, etc. There just isn't a predefined mapping for it.

Link to comment
Share on other sites

How is that engaged?

 

Edit an 'input map' (name it "Mouse -> CMI08 (absolute, CX77 compatible)" or so):

 

Paddle A (port 1)

Left -> Mouse Move Horiz (Relative 4)

Button 1 -> Mouse LMB

Paddle B (port 1)

Right -> Mouse Move Vert (Relative 5)

Button 1 -> Mouse RMB

 

Maybe phaeron likes to supply this configuration with Altirra?... ;) (I asked already for that privately)

Edited by Irgendwer
  • Like 2
Link to comment
Share on other sites

on Wikipedia says that was never released 1200XL in pal version.

 

That's quite correct. But 1200XLs were never released with RAM upgrades, etc, either. Shall we ask for those to be disabled when the selected machine is a 1200XL? It just seems regressive to me, in terms of flexibility.

  • Like 2
Link to comment
Share on other sites

 

Edit an 'input map' (name it "Mouse -> CMI08 (absolute, CX77 compatible)" or so):

. . .

 

Maybe phaeron likes to supply this configuration with Altirra?... ;) (I asked already for that privately)

 

It set up a little differently, but I got it working. THANKS!

Link to comment
Share on other sites

phaeron,

 

I was hoping you could add the 2600-Daptor II setup for paddles in the default input devices. The 2600-Daptor II is an improved Stella-Daptor that allows CX-40, CX-30, trak ball and all other Atari controllers to work with Altirra. I know you're busy, but I would greatly appreciate the addition.

 

P.S. Stella already has support for the 2600-Daptor II

 

v/r

ACML

Edited by ACML
  • Like 1
Link to comment
Share on other sites

http://www.nleaudio.com/css/products/BB_Docs.htm

 

Phaeron: Blackbox Docs via html..

 

Saw that, but it doesn't seem to have the SCSI or ACIA registers.

 

Hi Phaeron,

I've noticed that combinations of Shift and any console key do not work on Altirra 2.40 and 2.50. It worked fine on Altirra 2.0. Could you please fix it?

 

Fixed:

http://www.virtualdub.org/beta/Altirra-2.50-test35.zip

http://www.virtualdub.org/beta/Altirra-2.50-test35-src.zip

Link to comment
Share on other sites

 

That's quite correct. But 1200XLs were never released with RAM upgrades, etc, either. Shall we ask for those to be disabled when the selected machine is a 1200XL? It just seems regressive to me, in terms of flexibility.

 

Adding machines and then taking them away...Silly...

 

Serj, stunned you want stuff taken off?

Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

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...