Skip to content

bergel/GWBasicVisualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GWBasicVisualization

Build Status

Visualizing GW-Basic source code, written in assembly, using Roassal3 and Pharo.

The following pictures show the invocation between the routines from the repository http://github.com/dspinellis/GW-BASIC Each dot is a routine, each file is associated to a color. The first picture uses a simple grid layout while the second picture uses a force-based layout. Both pictures show the same results.

This was done as a simple programming exercise. If you have a wishlist, enter it in as an issue.

The source code of GWBasic is written in Assembly is made of over 34K LOC, spread in 35 files, totalling over 3.6K Assembly inter-connected routines. Here are some visualization that illustrates the routine interaction.

alt

alt


On the very same tone, here is MSDOS Version 1.25. MSDOS 1.25 is 13K LOC long made of 1,573 Assembly routines. Here are their connections:

alt