Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
14 crawler(s) on-line.
 119 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 clint:  27 mins ago
 RickSkid:  37 mins ago
 bhabbott:  42 mins ago
 BigD:  45 mins ago
 Diane:  47 mins ago
 VooDoo:  51 mins ago
 A1200:  55 mins ago
 pixie:  1 hr 7 mins ago
 retrofaza:  1 hr 8 mins ago
 DiscreetFX:  1 hr 29 mins ago

/  Forum Index
   /  Classic Amiga Software
      /  difference between amiga 500 1.2 and 1.3 rom
Register To Post

PosterThread
ghosty3 
difference between amiga 500 1.2 and 1.3 rom
Posted on 21-Jan-2017 8:09:04
#1 ]
New Member
Joined: 18-Jul-2016
Posts: 9
From: Unknown

Hello,

Can some one point me to the difference between soft hardware difference between the A500 1.2 and 1.3 roms in software land, e.g. which features should I avoid writing in in e.g. C ? I mean to write games for kickstart 1.3 with fs-uae but I need to know the difference in the kickstart software for making v1.2 games only as that's backwards compatible.

This is probably a tough question as you need to know the A500 kickstart roms features in bytecode and so on.

Thanks in advance for any comments.

 Status: Offline
Profile     Report this post  
SACC-dude 
Re: difference between amiga 500 1.2 and 1.3 rom
Posted on 21-Jan-2017 8:33:41
#2 ]
Regular Member
Joined: 15-May-2005
Posts: 295
From: Sacramento, CA

@ghosty3

main difference is that 1.3 was setup for auto booting from hard drives

 Status: Offline
Profile     Report this post  
pavlor 
Re: difference between amiga 500 1.2 and 1.3 rom
Posted on 21-Jan-2017 8:34:24
#3 ]
Elite Member
Joined: 10-Jul-2005
Posts: 9578
From: Unknown

@ghosty3

Any reason for such task? You can hardly find any real A500 without KS1.3 these days.

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: difference between amiga 500 1.2 and 1.3 rom
Posted on 21-Jan-2017 10:19:33
#4 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12795
From: Norway

@ghosty3

"e.g. which features should I avoid writing in in e.g. C ?"

I think there are not that big difference; I think just need to test your program file, see if it breaks, like people are saying there are not many who use KS1.2 this days, 1.3 might be a lot more common.

I remember trying out 2.0 using relokick, but there where that many programs that needed it, the result was just bit less memory.
One thing to try to avoid is CIAA/CIAB timers this are low level stuff, better to use timer.device, high level API, and your programs might even work on AmigaOS4, provided you don't do other hardware banging as well.

Anyway if you're making an Game on Amiga500 that only has 7mhz you might need all tricks in book, you probably going to need to do some inline assembler to optimize parts, and you need to poke the hardware for sprites, and or do dual play fields (foreground background scrolling) or split screen effects with cooper. So you maximize your colors on the screen. Just for reading the Joystick, you are going to need to poke the hardware.

If you want to make system friendly workbench game, opening up a wb screen drawing some graphics, so basically wb is using 4 colors, black, blue, white, orange. That should give what you need for simple puzzle games, and card games.

If need more colors you open a different screen better resolution, 64 color half-bright is max, pick your colors with care. I'm not sure how optimized graphic.library is, I know some paint program of the time used hardware fill, blitter.

Last edited by NutsAboutAmiga on 21-Jan-2017 at 10:45 AM.
Last edited by NutsAboutAmiga on 21-Jan-2017 at 10:32 AM.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: difference between amiga 500 1.2 and 1.3 rom
Posted on 21-Jan-2017 10:49:31
#5 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12795
From: Norway

@ghosty3

http://retrocomputing.stackexchange.com/questions/1360/what-exactly-are-the-differences-between-kickstart-1-2-and-1-3/1361

http://wiki.classicamiga.com/Kickstart_Roms_Explained

Last edited by NutsAboutAmiga on 21-Jan-2017 at 10:52 AM.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
OneTimer1 
Re: difference between amiga 500 1.2 and 1.3 rom
Posted on 21-Jan-2017 13:09:25
#6 ]
Cult Member
Joined: 3-Aug-2015
Posts: 962
From: Unknown

@ghosty3

Early OS Versions had problems with Memory Allocation (or Loading into Dedicated Chip Memory).

I would prefer using Kickstart 1.3 over 1.2, there where a lot of Fixes done after Kickstart 1.2.

 Status: Offline
Profile     Report this post  
rzookol 
Re: difference between amiga 500 1.2 and 1.3 rom
Posted on 21-Jan-2017 23:09:10
#7 ]
Regular Member
Joined: 4-Oct-2005
Posts: 318
From: Poland, Lublin

@ghosty3

I used a lot my brother's A500 with 1.2. It doesn't have Shell, it has CLI instead and afaik Ramdisk: was only 256 KB (maybe it was related to memory expansion, who knows). I didn't have any problem with games and tools then, everything worked ok (DOS and nondos games).

 Status: Offline
Profile     Report this post  
ghosty3 
Re: difference between amiga 500 1.2 and 1.3 rom
Posted on 23-Jan-2017 6:45:08
#8 ]
New Member
Joined: 18-Jul-2016
Posts: 9
From: Unknown

@pavlor

My A500 is KS1.2, that's probably the reason I got it cheap.

As NUTSAboutAmiga says, I can do double buffered blitting and I know some m68k assembler. I only need it when I'm in WB, I have 2Mb of RAM which is good enough for a game, I do not know how WB bootstraps games though.

 Status: Offline
Profile     Report this post  
Hypex 
Re: difference between amiga 500 1.2 and 1.3 rom
Posted on 24-Jan-2017 6:42:02
#9 ]
Elite Member
Joined: 6-May-2007
Posts: 11180
From: Greensborough, Australia

@ghosty3

First you will need an NDK or some reference to the AmigaOS API. From there look up the functions you need. The main thing you need to know is what version a function appears in you need to use. So for example from exec, intuition or graphics libraries.

KS1.2 is version 33, KS1.3 is version 34.

https://en.wikipedia.org/wiki/Kickstart_(Amiga)

To setup a boot floppy do the following. Use the Install command in a CLI to install a boot block onto a floppy, such as a freshly formatted one. Then add a S:Startup-Sequence file containing programs or your game filename you wish to run. As well as your support files. That's it.

Last edited by Hypex on 24-Jan-2017 at 06:54 AM.

 Status: Offline
Profile     Report this post  
ghosty3 
Re: difference between amiga 500 1.2 and 1.3 rom
Posted on 25-Jan-2017 5:37:42
#10 ]
New Member
Joined: 18-Jul-2016
Posts: 9
From: Unknown

@Hypex

What's an NDK and where can I find one to develop for the amiga, I only have VBCC ?

(To me NDK is C++ android software)

Last edited by ghosty3 on 25-Jan-2017 at 05:38 AM.

 Status: Offline
Profile     Report this post  
Hypex 
Re: difference between amiga 500 1.2 and 1.3 rom
Posted on 25-Jan-2017 14:41:04
#11 ]
Elite Member
Joined: 6-May-2007
Posts: 11180
From: Greensborough, Australia

@ghosty3

Native Developer Kit. Some Amiga stores may have the ADCD 2.1 which has it. Amiga Developer CD.

But, the internet can also be a good source for Amiga docs. Just need to find one that has versions of functions or ones for KS1.2/1.3.

A book might be harder.

 Status: Offline
Profile     Report this post  

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle