Welcome, Guest. Please login or register.

Author Topic: Two Amiga related software projects that i want to make.  (Read 2902 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline balrogsoftTopic starter

  • Full Member
  • ***
  • Join Date: Jan 2006
  • Posts: 186
    • Show all replies
    • http://www.amigaskoolnet
Two Amiga related software projects that i want to make.
« on: March 31, 2006, 12:15:09 PM »
Hi, I'm working on two projects that i want to make for mobile phones, all related with Amiga, first i want to explain that i work on a videogame company programming games for mobile phones, i know j2me very well, and i made some bug corrections on symbian projects on the company i work.

One project is a Xtreme racing clone for mobile phones with java, and with bluetooth options to play with other users, i made the raycasting engine to drawing floor, and it is working now, on my Nokia 6600 it gets 23-24 fps on a small screen of 128x128 (this mobile have a bigger screen, 176x208).

The other project is an Amiga 500 Emulator for Symbian, it will be hard, i'm new to C++, but as i said i made some bugs corrections on symbian projects, i will not port any existing emulator to Symbian, i want to make optimized for mobiles, and i'm not soo good with C++ to understand a big project like uae to port, i prefer to start from 0. I'm searching any kind of info, i have three books: The amiga hardware reference, one of 68000 processors (i don't remember the name), and a Spanish book of Amiga hardware. With this books i think that i have most of the information i need, but if someone have other documents like 68000 processor opcodes, unknow custom chips functions, and any other info, please send me anything interesing ...

Bye!
Balrog Software · http://www.amigaskool.net
Mac Mini G4 1,5ghz · MorphOS 2.7 · Ati Radeon 9200 64Mb · 1 Gb RAM · 80 GB HD
Efika · MorphOS 2.7 · Ati Radeon 9250 128Mb · 120 Gb WD HD
Amiga 1200T · OS 3.9 · Voodoo3 · Blizzard 603e/240mhz 060/50mhz · 98 Mb RAM · 40 GB HD
Amiga 600 · OS 3.1 · ACA 630/25mhz 32 Mb RAM · 4Gb CF
 

Offline balrogsoftTopic starter

  • Full Member
  • ***
  • Join Date: Jan 2006
  • Posts: 186
    • Show all replies
    • http://www.amigaskoolnet
Re: Two Amiga related software projects that i want to make.
« Reply #1 on: March 31, 2006, 12:47:02 PM »
I think that some tips could be used on a A500 emulation for Symbian, for slow devices it could be emulated without sound, sound usually takes a lot of cpu use on emulation, i have some emulators of 16 bits machines that work really nice without sound, i have a Megadrive emulator for my 6600 that have a arm 104 mhz processor, i know also that exist an AtariST on Symbian UIQ phones, Amiga hardware is more complex than a Megadrive, but i think that it could work...
Balrog Software · http://www.amigaskool.net
Mac Mini G4 1,5ghz · MorphOS 2.7 · Ati Radeon 9200 64Mb · 1 Gb RAM · 80 GB HD
Efika · MorphOS 2.7 · Ati Radeon 9250 128Mb · 120 Gb WD HD
Amiga 1200T · OS 3.9 · Voodoo3 · Blizzard 603e/240mhz 060/50mhz · 98 Mb RAM · 40 GB HD
Amiga 600 · OS 3.1 · ACA 630/25mhz 32 Mb RAM · 4Gb CF
 

Offline balrogsoftTopic starter

  • Full Member
  • ***
  • Join Date: Jan 2006
  • Posts: 186
    • Show all replies
    • http://www.amigaskoolnet
Re: Two Amiga related software projects that i want to make.
« Reply #2 on: March 31, 2006, 01:30:03 PM »
Quote

Piru wrote:
@balrogsoft

UAE is C.

To be frank, you're facing an impossible task if you're going to figure out Amiga emulation all by yourself.


Yes, UAE is C and WinUAE is C++, but i must to code in C++ with Visual Studio and Symbian SDK. And i don't need to figure how Amiga emulation work, as i said, i have two Amiga hardware books, and a 68000 reference book. And i can use UAE code to find and solve specific problems, but i don't want to port directly UAE, because as i said my C++ knowledge is limited, i used more Java and other languages.
Balrog Software · http://www.amigaskool.net
Mac Mini G4 1,5ghz · MorphOS 2.7 · Ati Radeon 9200 64Mb · 1 Gb RAM · 80 GB HD
Efika · MorphOS 2.7 · Ati Radeon 9250 128Mb · 120 Gb WD HD
Amiga 1200T · OS 3.9 · Voodoo3 · Blizzard 603e/240mhz 060/50mhz · 98 Mb RAM · 40 GB HD
Amiga 600 · OS 3.1 · ACA 630/25mhz 32 Mb RAM · 4Gb CF
 

Offline balrogsoftTopic starter

  • Full Member
  • ***
  • Join Date: Jan 2006
  • Posts: 186
    • Show all replies
    • http://www.amigaskoolnet
Re: Two Amiga related software projects that i want to make.
« Reply #3 on: March 31, 2006, 03:38:54 PM »
Denis (who made a FPGA implementation of an A500) said that he had three Amiga books that have 90% of information need to implement Custom chips, i think that is a high percent of information to start the project, but i will not able to do, why?

I never said that i will finish in weeks, i said that it will be a hard task, it will me take months to have a first version running something... UAE was the only one Amiga emulator, then appeared Fellow, why to develop another Amiga emulator if exist UAE? maybe is funny, and you learn a lot more that porting an existing code.

I post this topic to request information and help, the only one thing that i got are critics, you will not be able, this is insane and suicidal.

Forget all i said... too many negative people here...
Balrog Software · http://www.amigaskool.net
Mac Mini G4 1,5ghz · MorphOS 2.7 · Ati Radeon 9200 64Mb · 1 Gb RAM · 80 GB HD
Efika · MorphOS 2.7 · Ati Radeon 9250 128Mb · 120 Gb WD HD
Amiga 1200T · OS 3.9 · Voodoo3 · Blizzard 603e/240mhz 060/50mhz · 98 Mb RAM · 40 GB HD
Amiga 600 · OS 3.1 · ACA 630/25mhz 32 Mb RAM · 4Gb CF
 

Offline balrogsoftTopic starter

  • Full Member
  • ***
  • Join Date: Jan 2006
  • Posts: 186
    • Show all replies
    • http://www.amigaskoolnet
Re: Two Amiga related software projects that i want to make.
« Reply #4 on: March 31, 2006, 04:12:43 PM »
Quote

Piru wrote:

IMO that 90% is hugely overestimated (or misquoted). I'd say it's 10% or less of the information needed. The manuals explain how the hardware works, not how it's implemented. Even though you'd replicate every documented functionality 100%, it would still not work correctly. How everything relates to each other, what is undocumented or abused in various games, demos and apps, and figuring out how to get everything work right is the 90+%.


You are wrong here, i wrote two emulators, one was very very simple, but i started also a GameBoy emulator, it start to show some PD roms, for example, you want to implement a MOVE instruction of a CPU, you don't need to know how is implemented, you must make it work in your emulated registers and emulate the behaviour not the implementation. And you can implement in a totally different way, if it finally makes the same work, your emulator will work. And why you think that only will be 10% if Denis have his FPGA working. Sorry if i can't explain better, but i'm Spanish and my English is not very good.
Balrog Software · http://www.amigaskool.net
Mac Mini G4 1,5ghz · MorphOS 2.7 · Ati Radeon 9200 64Mb · 1 Gb RAM · 80 GB HD
Efika · MorphOS 2.7 · Ati Radeon 9250 128Mb · 120 Gb WD HD
Amiga 1200T · OS 3.9 · Voodoo3 · Blizzard 603e/240mhz 060/50mhz · 98 Mb RAM · 40 GB HD
Amiga 600 · OS 3.1 · ACA 630/25mhz 32 Mb RAM · 4Gb CF