English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 21 January 2017, 20:16   #221
Shadowfire
Registered User
 
Shadowfire's Avatar
 
Join Date: Aug 2001
Location: Connecticut USA
Posts: 617
"VBR" stands for Vector Base Register. The 68000 originally had its exception address vector pointers hard coded in zero-page memory ($0000xxxx) [If an IRQ came in, the 68000 would change to supervisor mode, dump P and PC on the stack, then fetch the address from these pointers and load it into the PC]. Changing the VBR, changes the location in memory that the 680x0 fetches these pointers from. On the Amiga, this was primarily used to move the pointers out of Chip memory into fast memory, as accessing Chip memory on a faster clocked or 32-bit wide accelerator imposed performance penalties.
Shadowfire is offline  
Old 21 January 2017, 21:08   #222
appiah4
Registered User
 
Join Date: May 2015
Location: Somewhere in Time
Posts: 492
Quote:
Originally Posted by Shadowfire View Post
"VBR" stands for Vector Base Register. The 68000 originally had its exception address vector pointers hard coded in zero-page memory ($0000xxxx) [If an IRQ came in, the 68000 would change to supervisor mode, dump P and PC on the stack, then fetch the address from these pointers and load it into the PC]. Changing the VBR, changes the location in memory that the 680x0 fetches these pointers from. On the Amiga, this was primarily used to move the pointers out of Chip memory into fast memory, as accessing Chip memory on a faster clocked or 32-bit wide accelerator imposed performance penalties.
Not sure I get it, but I guess it means you can use Fast Mem as Chip Mem?
appiah4 is offline  
Old 21 January 2017, 21:35   #223
Schoenfeld
electricky.
 
Join Date: Jun 2010
Location: out in the wild
Posts: 1,256
Quote:
Originally Posted by appiah4 View Post
Not sure I get it, but I guess it means you can use Fast Mem as Chip Mem?
No, you can never use Fastmem as Chipmem. However, the VBRmove feature lets you move the 68000 vectors from Chipmem to Fastmem, speeding up IRQ handling.

The other positive influence is that software won't be aware of the new location of the vectors. This can be used to slip in your own software, which is what WHDload does: If you press any key, the hardware will trigger an IRQ. The running game will "think" that it sets it's own vector, but in reality, WHDload did it, so WHDload has control over keyboard-IRQs. It can check if it's the quit-key, and react accordingly, without doing too much patching work on the game itself.

Jens
Schoenfeld is offline  
Old 22 January 2017, 12:05   #224
StingerHU
Registered User
 
StingerHU's Avatar
 
Join Date: Mar 2016
Location: London,UK
Posts: 54
Guys, are you using any case for ACA500 Plus? Without any protection it's a bit risky to use. I didn't found any compatible case on the market, yet. Can we expect a case for this great hw?
StingerHU is offline  
Old 22 January 2017, 12:08   #225
demolition
Unregistered User
 
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 44
Posts: 4,190
Not using any case so far. Just being careful and I don't put my coffee cup on it.
There aren't really any components on the top side so not too worried about it being exposed.
demolition is offline  
Old 24 January 2017, 09:35   #226
appiah4
Registered User
 
Join Date: May 2015
Location: Somewhere in Time
Posts: 492
Would the 68000@14Mhz be fast enough to run Linux/m68k? I believe the kernel normally requires at least an 68020 but not sure if that's because of instruction sets or speed..
appiah4 is offline  
Old 24 January 2017, 09:42   #227
demolition
Unregistered User
 
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 44
Posts: 4,190
Quote:
Originally Posted by appiah4 View Post
Would the 68000@14Mhz be fast enough to run Linux/m68k? I believe the kernel normally requires at least an 68020 but not sure if that's because of instruction sets or speed..
The Linux kernel requires MMU which the 68000 does not have and neither does the 020 for that matter. A2500 which was running Amiga Unix had an 68851 MMU besides the 020.

Regarding clock speed, my ACA500p seems to run completely stable @42MHz so it feels quite snappy. Have had it running tests for >4 hours without a hitch.
demolition is offline  
Old 24 January 2017, 09:48   #228
appiah4
Registered User
 
Join Date: May 2015
Location: Somewhere in Time
Posts: 492
Quote:
Originally Posted by demolition View Post
The Linux kernel requires MMU which the 68000 does not have and neither does the 020 for that matter. A2500 which was running Amiga Unix had an 68851 MMU besides the 020.

Regarding clock speed, my ACA500p seems to run completely stable @42MHz so it feels quite snappy. Have had it running tests for >4 hours without a hitch.
Oh, I see. Bummer. I gues an ACA12xx card would solve that issue I suppose.

As for 42Mhz, wow, I wonder whether you just hit a lucky bin or that's actually what it can usually do.. I'd probably not need more than 14MHz anyway (it'll be mostly a whdload machine for me) but it's good to know
appiah4 is offline  
Old 24 January 2017, 09:57   #229
demolition
Unregistered User
 
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 44
Posts: 4,190
Quote:
Originally Posted by appiah4 View Post
Oh, I see. Bummer. I gues an ACA12xx card would solve that issue I suppose.
I don't think any ACA122x cards have MMUs on them and only some ACA123x models have full 030s with MMU. But even if it does have an MMU, that doesn't mean you can run Unix on it unless it is built specifically for that MMU model.
demolition is offline  
Old 24 January 2017, 10:10   #230
appiah4
Registered User
 
Join Date: May 2015
Location: Somewhere in Time
Posts: 492
Quote:
Originally Posted by demolition View Post
I don't think any ACA122x cards have MMUs on them and only some ACA123x models have full 030s with MMU. But even if it does have an MMU, that doesn't mean you can run Unix on it unless it is built specifically for that MMU model.

There goes that idea
appiah4 is offline  
Old 24 January 2017, 11:06   #231
liviux76
Registered User
 
liviux76's Avatar
 
Join Date: Jan 2014
Location: BO/Italy
Posts: 711
Quote:
Originally Posted by appiah4 View Post
As for 42Mhz, wow, I wonder whether you just hit a lucky bin or that's actually what it can usually do.. I'd probably not need more than 14MHz anyway (it'll be mostly a whdload machine for me) but it's good to know
I haven't used it for more than a few consecutive hours but it seems to me very stable as well.
liviux76 is offline  
Old 24 January 2017, 11:49   #232
Schoenfeld
electricky.
 
Join Date: Jun 2010
Location: out in the wild
Posts: 1,256
There's M68k Linux and BSD for the Amiga, both support the 68030 MMU. However, any Unix-like OS is pretty useless without network, and that's still on the agenda for the ACA500 and ACA500plus. I have no idea when I can start with that.

Jens
Schoenfeld is offline  
Old 24 January 2017, 12:08   #233
appiah4
Registered User
 
Join Date: May 2015
Location: Somewhere in Time
Posts: 492
Quote:
Originally Posted by Schoenfeld View Post
There's M68k Linux and BSD for the Amiga, both support the 68030 MMU. However, any Unix-like OS is pretty useless without network, and that's still on the agenda for the ACA500 and ACA500plus. I have no idea when I can start with that.

Jens
I for one would love to see development on this front An expansion to the ACA500plus that would let me install linux on it and join a tcp/ip home network would be super awesome.
appiah4 is offline  
Old 24 January 2017, 14:07   #234
E-Penguin
Banana
 
E-Penguin's Avatar
 
Join Date: Jul 2016
Location: Darmstadt
Posts: 1,214
The plipbox is perfectly usable, if slow. There aren't the drivers for it in linux though.

Speaking of networking, I got my A500 + ACA500plus + plipbox online last night. A small victory, perhaps, but something I've been wanting to do for years.
Attached Thumbnails
Click image for larger version

Name:	IMG_20170124_001932.jpg
Views:	278
Size:	220.6 KB
ID:	51806  
E-Penguin is offline  
Old 24 January 2017, 20:32   #235
nogginthenog
Amigan
 
Join Date: Feb 2012
Location: London
Posts: 1,311
Quote:
Originally Posted by demolition View Post
The Linux kernel requires MMU which the 68000 does not have and neither does the 020 for that matter.
Technically it doesn't. There's uClinux. I think the changes were merged with the base kernel but I could be wrong.
nogginthenog is offline  
Old 24 January 2017, 22:46   #236
remowilliams
Registered User
 
Join Date: Apr 2015
Location: USA
Posts: 21
Quote:
Originally Posted by demolition View Post
Regarding clock speed, my ACA500p seems to run completely stable @42MHz so it feels quite snappy. Have had it running tests for >4 hours without a hitch.
Mine seems to get on well with 42Mhz so far too

Attaching the ACA1233 is causing some weird intermittent shenanigans though like odd crashes, memory going suddenly missing (like 128M of it), slow CF disk speeds and needing hard power resets.

Also noticed this weirdness too - WHDLoad doesn't seem to 'run' the first time it's started... ?

http://www.a1k.org/forum/showpost.ph...&postcount=577

I'm using a custom heavy duty Carlsen C128/Amiga power supply by the way, and Menu system V0.79, WHDLoad 18.3

Last edited by remowilliams; 25 January 2017 at 00:06.
remowilliams is offline  
Old 25 January 2017, 15:51   #237
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,344
Quote:
Originally Posted by appiah4 View Post
I for one would love to see development on this front An expansion to the ACA500plus that would let me install linux on it and join a tcp/ip home network would be super awesome.
You certainly don't need Linux to join a TCP/IP network.
idrougge is offline  
Old 25 January 2017, 16:16   #238
appiah4
Registered User
 
Join Date: May 2015
Location: Somewhere in Time
Posts: 492
Quote:
Originally Posted by idrougge View Post
You certainly don't need Linux to join a TCP/IP network.
No but I know linux and wouldnt mind using it because it has MUCH better networking than AOS.
appiah4 is offline  
Old 25 January 2017, 16:41   #239
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,344
AmigaOS's networking is basically the BSD network stack. You'll feel right at home with AmiTCP.
idrougge is offline  
Old 25 January 2017, 18:55   #240
michaelz
Registered User
 
Join Date: Jan 2017
Location: Den Haag / Netherlands
Posts: 193
Quote:
Originally Posted by appiah4 View Post
No but I know linux and wouldnt mind using it because it has MUCH better networking than AOS.


Just curious; why "bother" with amiga's at all? I love them, with workbench and all. I use Linux and Windows on my x86's, but see no added value on an Amiga for Linux.
michaelz is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Aca500 cfaux elpiloto support.Hardware 0 30 December 2014 23:35
ACA500 in A2000 - possible or not? amigoun support.Hardware 3 21 November 2014 20:09
ACA500 slowdown DonutKing support.Hardware 0 15 April 2014 13:50
ACA500 install gurth support.Hardware 19 23 March 2014 23:16
ACA500 - Who Will Sell This? Smakar support.Hardware 6 01 March 2013 10:37

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 14:24.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.11175 seconds with 14 queries