Anyone as tested simulator and compi: www.oshonsoft.com/6502

Programming the 6502 microprocessor and its relatives in assembly and other languages.
Post Reply
maurice6502
Posts: 21
Joined: 28 Dec 2023

Anyone as tested simulator and compi: www.oshonsoft.com/6502

Post by maurice6502 »

As per object.. I am curious to know if already tested from a forum member.. :|
User avatar
BigEd
Posts: 11463
Joined: 11 Dec 2008
Location: England
Contact:

Re: Anyone as tested simulator and compi: www.oshonsoft.com/

Post by BigEd »

Link:
6502 SIMULATOR IDE (with 6502 basic compiler)

No, I haven't tried it, it's new to me. Thanks for bringing it up.
plasmo
Posts: 1273
Joined: 21 Dec 2018
Location: Albuquerque NM USA

Re: Anyone as tested simulator and compi: www.oshonsoft.com/

Post by plasmo »

€29 for 6502 seems reasonable enough. I’m tempted just go buy one.
Bill
plasmo
Posts: 1273
Joined: 21 Dec 2018
Location: Albuquerque NM USA

Re: Anyone as tested simulator and compi: www.oshonsoft.com/

Post by plasmo »

The licensing page says Valencia College in Orlando has bought licenses. So they are teaching 6502?
Bill
User avatar
drogon
Posts: 1671
Joined: 14 Feb 2018
Location: Scotland
Contact:

Re: Anyone as tested simulator and compi: www.oshonsoft.com/

Post by drogon »

So they are selling Microsoft BASIC. (EhBASIC and OSI Basic).

They are also selling CBM Basic and a C64 emulator to go with it - something which is still being actively licensed by a commercial interest who claims ownership of it all (see e.g. the issues the X16 project has had).

Interesting...

-Gordon
--
Gordon Henderson.
See my Ruby 6502 and 65816 SBC projects here: https://projects.drogon.net/ruby/
maurice6502
Posts: 21
Joined: 28 Dec 2023

Re: Anyone as tested simulator and compi: www.oshonsoft.com/

Post by maurice6502 »

I receive some replies from owner (see below) and downloaded demo from website; with demo is possible to start up to 60 complete session (but for only one hour each). Software seem be complete with right tools and facilities.


Hi Maurizio,
First of all, thank you for your interest in my software.
The answer to your question is affirmative.

There is no fixed basic library compiled into the HEX
file by the basic compiler.
The size of the generated code is proportional to the
number of user basic program lines, number of declared variables,
selection of basic features used.
You are invited to examine the generated ASM files by the
compiler, because it is fully documented, and you will be able
to see yourself what is the concept of the compiler.

Regarding the zero page bytes.
The first 18 bytes are always reserved for basic compiler features.
If floating point variables are used, next 26 bytes will also
be reserved.
Then, the compiler will allocate the user declared variables
in zero page if possible, after that at locations starting from
ram page 2...

I suggest that you test the software evaluation copy
using the Getting Started step-by-step presentation:
https://www.oshonsoft.com/6502gettingstarted.php

Best regards,
Vladimir
OshonSoft Project
https://OshonSoft.com/


Maurizio Neri wrote:
>
> ---------------
> HI,
> I ask if it's possible to run compiled application inside existing software frame (like C64 but with homebrew architecture).
> If yes , I ask:
> - how many kb of ROM do you need for your Basic library ?
> - how many bytes of zeropage RAM do you need to run Basic task ?
> Thank you in advance !
> maurizio
> ---------------
fachat
Posts: 1123
Joined: 05 Jul 2005
Location: near Heidelberg, Germany
Contact:

Re: Anyone as tested simulator and compi: www.oshonsoft.com/

Post by fachat »

Can the zeropage locations (or code location for that matter) be determined t assemble time, and/or is some kind of relocatable file format supported?
Author of the GeckOS multitasking operating system, the usb65 stack, designer of the Micro-PET and many more 6502 content: http://6502.org/users/andre/
maurice6502
Posts: 21
Joined: 28 Dec 2023

Re: Anyone as tested simulator and compi: www.oshonsoft.com/

Post by maurice6502 »

fachat wrote:
Can the zeropage locations (or code location for that matter) be determined t assemble time, and/or is some kind of relocatable file format supported?
Hi fachat,
I just purchased the full version and did some quick tests; the generated code (from basic compiler) is relocatable and partially commented assembler (you can do the same tests with the demo version). There are no closed libraries in obj/hex format, only plan code.
Post Reply