Welcome, Guest. Please login or register.

Author Topic: UAE related Qs (Programming)  (Read 1307 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline ArtTopic starter

  • Jr. Member
  • **
  • Join Date: Jun 2013
  • Posts: 50
    • Show only replies by Art
UAE related Qs (Programming)
« on: June 11, 2013, 03:27:51 PM »
Hi Guys,
After looking at UEA source, I have a few questions regarding UAE and
emulators in general.

Why are they still scratching physical media to use floppy disks rather
than loading the disk into an 880k array and reading/writing there until
it comes time to exit, and writing the whole disk array where the bed
is already laid (even if you want to maintain original drive timing)?

When an emu takes a game snapshot, it is simply saving the contents of the
Amiga's chip and fast memory, and restoring it at run time?
Couldn't you load a game faster that way, bypassing the initial disk access?

Is the difference between emulated Amiga models purely imaginary
(dictated only by the CPU and other hardware you select)?

On the Amiga side, when you talk to Paula, do you just tell the chip the
start and end address in memory of the sound sample you want it to play?
and then set some register to start playing the sample?

That's probably enough for now :D
Cheers, Art.
 

Offline OlafS3

Re: UAE related Qs (Programming)
« Reply #1 on: June 11, 2013, 03:41:24 PM »
Quote from: Art;737537
Hi Guys,
After looking at UEA source, I have a few questions regarding UAE and
emulators in general.

Why are they still scratching physical media to use floppy disks rather
than loading the disk into an 880k array and reading/writing there until
it comes time to exit, and writing the whole disk array where the bed
is already laid (even if you want to maintain original drive timing)?

When an emu takes a game snapshot, it is simply saving the contents of the
Amiga's chip and fast memory, and restoring it at run time?
Couldn't you load a game faster that way, bypassing the initial disk access?

Is the difference between emulated Amiga models purely imaginary
(dictated only by the CPU and other hardware you select)?

On the Amiga side, when you talk to Paula, do you just tell the chip the
start and end address in memory of the sound sample you want it to play?
and then set some register to start playing the sample?

That's probably enough for now :D
Cheers, Art.


most discussions regarding UAE are on eab.abime.net so I would recommend you to better ask there
 

Offline ArtTopic starter

  • Jr. Member
  • **
  • Join Date: Jun 2013
  • Posts: 50
    • Show only replies by Art
Re: UAE related Qs (Programming)
« Reply #2 on: June 12, 2013, 06:30:30 AM »
Thanks, I'll give it a go..
 

Offline nyteschayde

  • VIP / Donor - Lifetime Member
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 643
    • Show only replies by nyteschayde
    • http://www.nyteshade.com
Re: UAE related Qs (Programming)
« Reply #3 on: June 12, 2013, 08:29:41 AM »
Quote from: Art;737537
Hi Guys,
After looking at UEA source, I have a few questions regarding UAE and
emulators in general.

Why are they still scratching physical media to use floppy disks rather
than loading the disk into an 880k array and reading/writing there until
it comes time to exit, and writing the whole disk array where the bed
is already laid (even if you want to maintain original drive timing)?

When an emu takes a game snapshot, it is simply saving the contents of the
Amiga's chip and fast memory, and restoring it at run time?
Couldn't you load a game faster that way, bypassing the initial disk access?

Is the difference between emulated Amiga models purely imaginary
(dictated only by the CPU and other hardware you select)?

On the Amiga side, when you talk to Paula, do you just tell the chip the
start and end address in memory of the sound sample you want it to play?
and then set some register to start playing the sample?

That's probably enough for now :D
Cheers, Art.


If you post elsewhere, can you link to the convo? Curious what answers you get.
Senior MTS Software Engineer with PayPal
Amigas: A1200T 060/603e PPC • A1200T 060 • A4000D 040 • A3000 (x2) • A2000 Vamp/V2 • A1200 (x4) • A1000 (x3) • A600 Vamp/V1 • A500
 

Offline ArtTopic starter

  • Jr. Member
  • **
  • Join Date: Jun 2013
  • Posts: 50
    • Show only replies by Art
Re: UAE related Qs (Programming)
« Reply #4 on: June 12, 2013, 08:55:49 AM »
Quote from: nyteschayde;737612
If you post elsewhere, can you link to the convo? Curious what answers you get.


I did follow the link, it's under Emulation, UAE-other.