* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: Arduino Benchmark  (Read 5575 times)

0 Members and 1 Guest are viewing this topic.

Offline DarkestEx

  • Super User
  • Join Date: Jan 2015
  • Location: Germany
  • Posts: 1324
  • Post Rating Ratio: +10/-2
    • @0xbmuessig
    • @muessigb
    • My homepage
  • Gender: Male
Re: Arduino Benchmark
« Reply #15 on: October 05, 2015, 11:43:24 pm »


That's awesome. I don't really like having to go through an entire complex os just to get to games or to access the ports. Also I don't really know linux commands because I am too lazy to learn them, but a simple os makes everything easier. Also do you plan to make the api like arduino. I know it is in c but I mean like will the functions be similar? Or will you have an api completely different and evolving from arduino.

Well you won't expect a digitalwrite command, but I will probably provide some arduino like features, though most things will be abstracted away. Because the code should compile on the PC as well :)
You should be able to test and debug right in your PC and compile all games for Windows, Linux and Mac.
Also I plan having a privileged mode and a standard mode. Privileged mode games can control the hardware, change clock speed, set the real-time clock and other settings and leave their folder on the SD card.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Hewlett-Packard 100LX, Hewlett-Packard 95LX, Original Commodore 64C, Tektronix AWG2021, IBM X60s, IBM X60t, Nintendo DS Lite, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, Palm m5


Avatar drewn for me by Tabbes.

Online xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18799
  • Post Rating Ratio: +98/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Arduino Benchmark
« Reply #16 on: October 06, 2015, 12:17:32 am »
The OS should probably be simple at first but provide some functionalities that phone users would commonly use.  Just as long as launching games is as easy as it can get, unlike some consoles.
Well we plan having a nice colorful loader and settings app which will probably be in flash, but they could end up being put onto the SD card.
And yes the os won't get too big.
Cool. My issue is stuff like the TI-Nspire, which is supposed to be a calculator, yet the calculator is called a scratchpad and it takes a bit to figure out how to add, substract and stuff. And something to run games should present you the game list as the main focus IMHO. Oh and yeah it's better to start with a small OS then expand, since not only you have to spend hundreds of hours on the hardware, but another hundred or more learning how to write an OS from scratch.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline semiprocoder

  • Full User
  • Join Date: May 2015
  • Location:
  • Posts: 282
  • Post Rating Ratio: +2/-0
    • awesommee333
    • 114/11470
  • Gender: Male
Re: Arduino Benchmark
« Reply #17 on: October 06, 2015, 02:56:04 am »
That's awesome.
Well you won't expect a digitalwrite command, but I will probably provide some arduino like features, though most things will be abstracted away. Because the code should compile on the PC as well :)
You should be able to test and debug right in your PC and compile all games for Windows, Linux and Mac.
Also I plan having a privileged mode and a standard mode. Privileged mode games can control the hardware, change clock speed, set the real-time clock and other settings and leave their folder on the SD card.

Thats awesome. Do you plan to have the emulator to run at the clock speed of the microcat. And how will privileged mode work on the debugger. Also do you plan to make the debugger free, or will it only be available to those who buy the microcat? And will the ports be simulated on the emulator, or would they just not be used? :P
  • Calculators owned: ti nspire, ti 84 plus se
My cemetech username is awesommee333.

Online xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18799
  • Post Rating Ratio: +98/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Arduino Benchmark
« Reply #18 on: October 06, 2015, 07:01:01 pm »
Wait, do you mean an Microcat emulator for computers or do you mean Microcat OS with emulation features?
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline DarkestEx

  • Super User
  • Join Date: Jan 2015
  • Location: Germany
  • Posts: 1324
  • Post Rating Ratio: +10/-2
    • @0xbmuessig
    • @muessigb
    • My homepage
  • Gender: Male
Re: Arduino Benchmark
« Reply #19 on: October 06, 2015, 07:14:19 pm »
That's awesome.
Well you won't expect a digitalwrite command, but I will probably provide some arduino like features, though most things will be abstracted away. Because the code should compile on the PC as well :)
You should be able to test and debug right in your PC and compile all games for Windows, Linux and Mac.
Also I plan having a privileged mode and a standard mode. Privileged mode games can control the hardware, change clock speed, set the real-time clock and other settings and leave their folder on the SD card.

Thats awesome. Do you plan to have the emulator to run at the clock speed of the microcat. And how will privileged mode work on the debugger. Also do you plan to make the debugger free, or will it only be available to those who buy the microcat? And will the ports be simulated on the emulator, or would they just not be used? :P
Wait, do you mean an Microcat emulator for computers or do you mean Microcat OS with emulation features?
Well actually I am not going to make an emulator, but as the microcat API is written in C, I plan making a ARM and a PC backend for the API calls. So all the microcat functions will be ported to PC.
So microcat applications will compile for Windows, Linux and Mac and for the ARM core of the console.
It has many benefits, that an emulator wouldn't have such as being able to use readily available tools to debug and write software and to show games to people who don't have a microcat and let them develop software for it as if they would own one.
The applications will run at microcat speed so that people don't have to worry about timing problems. About the ports, I don't know yet. Maybe they can be used or maybe they can't. I could use pipes to deal with them and redirect the port actions to another program that can deal with them. The API should be available to anybody who wants to develop for the platform. We hope that people buy it, but we don't force them to. About privileged mode, I assume it works like unprivileged mode on the PC.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Hewlett-Packard 100LX, Hewlett-Packard 95LX, Original Commodore 64C, Tektronix AWG2021, IBM X60s, IBM X60t, Nintendo DS Lite, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, Palm m5


Avatar drewn for me by Tabbes.

Online xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18799
  • Post Rating Ratio: +98/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Arduino Benchmark
« Reply #20 on: October 07, 2015, 02:44:41 am »
Ah thanks for the clarification. That is good news since it will make it easier to test stuff quickly. When I make 84+CSE games I can immediately test in WabbitEmu without having to transfer files and stuff.


Also do you mean that the API will also cost money? IMHO it should be made much cheaper than the console and free for console owners, else with so many people under 18 years old or at school, a paid API or SDK would considerably harm your chances of getting softwares, plus people would probably immediately make third-party freeware alternatives or legal ways to allow free use of the software anyway (as it happened with PICO-8). That's something to consider with the demographics around here.

Or perhaps there could be premium features such as a watermark that can be removed when paying (or paying higher) for the API

I'm definitively buying the console when (I hope it's not if :P) it comes out, though. :)
« Last Edit: October 07, 2015, 02:53:11 am by DJ Omnimaga »
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline DarkestEx

  • Super User
  • Join Date: Jan 2015
  • Location: Germany
  • Posts: 1324
  • Post Rating Ratio: +10/-2
    • @0xbmuessig
    • @muessigb
    • My homepage
  • Gender: Male
Re: Arduino Benchmark
« Reply #21 on: October 07, 2015, 05:07:07 am »
Ah thanks for the clarification. That is good news since it will make it easier to test stuff quickly. When I make 84+CSE games I can immediately test in WabbitEmu without having to transfer files and stuff.


Also do you mean that the API will also cost money? IMHO it should be made much cheaper than the console and free for console owners, else with so many people under 18 years old or at school, a paid API or SDK would considerably harm your chances of getting softwares, plus people would probably immediately make third-party freeware alternatives or legal ways to allow free use of the software anyway (as it happened with PICO-8). That's something to consider with the demographics around here.

Or perhaps there could be premium features such as a watermark that can be removed when paying (or paying higher) for the API

I'm definitively buying the console when (I hope it's not if ) it comes out, though. :)
I was never taking about making it non-free. I actually stated the opposite in my last post
The API is going to be open source.
 Apart from that, I am not 18 either but managed it to spend over 250 euro on proto parts (adekto another 250).
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Hewlett-Packard 100LX, Hewlett-Packard 95LX, Original Commodore 64C, Tektronix AWG2021, IBM X60s, IBM X60t, Nintendo DS Lite, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, Palm m5


Avatar drewn for me by Tabbes.

Offline p4nix

  • Full User
  • Join Date: Jun 2015
  • Location: Germany
  • Posts: 430
  • Post Rating Ratio: +6/-1
  • Don't catch the ball.
    • p4nix
  • Gender: Male
Re: Arduino Benchmark
« Reply #22 on: October 07, 2015, 04:10:00 pm »
I think closing down something indie wouldn't work anyway, so paid/restricted API and stuff would be only senseful in a profitable way if you hit a few 10k users...
  • Calculators owned: fx9860GII (SH4)

Online xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18799
  • Post Rating Ratio: +98/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Arduino Benchmark
« Reply #23 on: October 08, 2015, 06:06:18 am »
I guess I misunderstood your post Darkest, specifically the part below:

Quote
The API should be available to anybody who wants to develop for the platform. We hope that people buy it, but we don't force them to

I thought that "it" refered to the API :P I'M glad that it's free and open-source :) (just make sure it has a license, especilaly if you release it early)


And yeah the 18+ thing is that in USA most people under 18 have zero income or their parents have full control on what they spend their money on. >.<
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games